info specific to hood.math

From Fluids Wiki
Revision as of 15:36, 23 September 2016 by Fluidslab (talk | contribs) (Add details about OpenMPI, as well as how to set up for Intel compilers, and link to the page with login script info. --RBLanders)
Jump to navigation Jump to search

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

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:
  1. Use SCL (Software Collection) to start a subshell with special environment, e.g.
  2. scl enable devtoolset-1.1 bash
    or if you prefer a CSH shell
    scl enable devtoolset-1.1 csh
  3. Set environment variables to refer to the optional versions, e.g.
  4. export CC=/opt/centos/devtoolset-1.1/root/usr/bin/gcc
  5. Set your $PATH to find the optional commands first, e.g.
  6. 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