Skip to content

CIG

Sections
Personal tools
You are here: Home Software Software Packages Mantle Convection CitcomS Frequently Asked Questions of CitcomS
Document Actions

Frequently Asked Questions of CitcomS

by Eh Tan last modified 2008-01-11 11:05 AM

Install CitcomS

Q: What is the dependency of CitcomS-2.2 or later?

CitcomS-2.2 or later depends on the MPI library. In addition, if you like to use the Pyre framework (which provides an ease-of-use environment), you will need Python 2.3 or newer. (Note that if your machine is 64-bit, you will need Python 2.4.)


Q: I want to use CitcomS in the old way (pure C code, no Python). How can I do that?

You can configure CitcomS to only use C code by running:

    ./configure --without-pyre

before compiling the code.


Q: What does it mean when "configure" reports this error message:

    OverflowError: signed integer is greater than maximum

Are you on a 64-bit machine? If so, you will need to upgrade your Python to v2.4 or newer. Python 2.3 or earlier is not 64-bit safe.


Q: The gcc/python/mpi on my system is too old, but I don't have the privilege to update the software. How can I install gcc/python/mpi under my home directory?

  1. Get the tarball of gcc/python/mpi and untar it
  2. cd into the untarred directory
  3. Run the following to install the package under the directory $HOME/opt:
        ./configure --prefix=$HOME/opt && make && make install 
    
  4. Add $HOME/opt/bin into your $PATH and (maybe) $HOME/opt/lib into your $LD_PATH_LIBRARY.

 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: