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
Then create the necessary modulefiles the normal way.