Installing Underworld on a 64-bit AMD Opteron Cluster running CentOS 5 Linux

Underworld is a 3D-parallel geodynamic modelling framework capable of deriving viscous / viscoplastic thermal, chemical and thermochemical models consistent with tectonic processes, such as mantle convection and lithospheric deformation over long time scales.

Installing Underworld is trivial, but strange. First create a directory on the management node where you want to install it (e.g., /usr/local/underworld/1.4.0 and place the tarball within and extract it (e.g., tar xvf underworld-1.4.0.tar.gz). Change the ownership of that directory to the normal user that will be doing the installation (e.g., chown -R lev:xxxx /usr/local/underworld/1.4.0). Then login to the head node of the cluster with that directory and change to the directory. Then run the following:

module load petsc/3.0.0-p10-openmpi-gcc
module load hdf5/1.8.4
module load libfame
module load mesa/7.7-gcc
./configure.py --build-dir=/usr/local/underworld/1.4.0 --with-debugging=0 --with-x11=0
./scons.py

Then create the necessary modulefiles the normal way.