info specific to hood.math
Administration
- hood.math is administered by MFCF
- no root or sudo access for users
- home directories on hood are served by NFS to winisk, kazan, and thelon
Hardware
- SuperMicro 8047R-7JRFT
- Four Intel Xeon E5-4640 8-core 2.4 GHz CPUs (Sandy Bridge microarchitecture)
- 256 GiB RAM
Software
- Hood currently runs CentOS 6.7
- GCC 4.4.7 installed by default
- GCC 4.7.2 is also available, to use it, do one of the following:
- Use SCL (Software Collection) to start a subshell with special environment, e.g.
scl enable devtoolset-1.1 bash
scl enable devtoolset-1.1 csh
- Set environment variables to refer to the optional versions, e.g.
export CC=/opt/centos/devtoolset-1.1/root/usr/bin/gcc
- Set your $PATH to find the optional commands first, e.g.
export PATH=`showpath /opt/centos/devtoolset-1.1/root/usr/bin current`
- Intel Parallel Studio XE 2015 development suite (icc, ifort, MKL, etc.)
- run the command source /opt/intel/bin/iccvars.sh intel64 (if you use bash login shell) or source /opt/intel/bin/iccvars.csh (if you use csh or tcsh login shell) to set up your environment for this
- OpenMPI
- we don't have Intel's MPI
- there are three versions of OpenMPI installed
- OpenMPI 1.8.1, from the OS, in a "module" called openmpi-1.8-x86_64
- OpenMPI 1.8.4, built on hood using Intel compiler, installed in /usr/local/
- OpenMPI 1.10, from the OS, in a "module" called openmpi-1.10-x86_64
- run the command module load openmpi-1.10-x86_64 to set up your environment for OpenMPI 1.10
- the hood.sh set-up file in SPINS expects your environment to be set up to use Intel compilers, Intel MKL, and OpenMPI 1.10
- see the wiki page called Login Script for details of that