info specific to bow, minnewanka, waterton: Difference between revisions

From Fluids Wiki
Jump to navigation Jump to search
(add info about NCL NCARG)
(Add info about compilers, MPI, modules, Matlab, etc.)
Line 9: Line 9:
* minnewanka.math.private.uwaterloo.ca (SGI C1104-GP2)
* minnewanka.math.private.uwaterloo.ca (SGI C1104-GP2)
* waterton.math.private.uwaterloo.ca (SGI C1104-GP2)
* waterton.math.private.uwaterloo.ca (SGI C1104-GP2)
== System Administration ==
* MFCF administers these machines. Users do not have root access.
* Home directories are common with the previous machines via NFS
* System management is done by SaltStack software, unlike hood and thelon which are managed using MFCF's XHier
** this means things will be different
** applications are not under the /software directory anymore
** default PATH does not have everything in it
*** use modules to load things that aren't in default locations like /usr/bin
**** to see a list of available modules, run <pre>module avail</pre>
**** load one using its exact name as shown in the list e.g. Matlab, <pre>module load matlab/2017a-research</pre>


== Hardware ==
== Hardware ==
Line 19: Line 31:
* 1 gigabit public network link (except bow has 10 gigabit)
* 1 gigabit public network link (except bow has 10 gigabit)


== Operating System Software ==
== Operating System Software and vendor add-ons ==


* CentOS 7.4
* CentOS 7.4
* SGI Foundation 2.16
* SGI Foundation 2.16
* SGI Accelerate 1.14
* SGI Accelerate 1.14
* SGI Performance Suite 1.14 with accelerated MPI
* SGI Performance Suite 1.14 with an accelerated MPI called MPT 2.16


== Application Software, Development Environment ==
== Application Software, Development Environment ==
=== Compilers ===
* gcc 4.8.5 is in standard search rules, no need to load it with a module command
* Intel compilers etc. are not yet installed
=== MPI environments ===
Choose from
* MPICH 3.0
** <pre>module load mpi/mpich-x86_64</pre>
* OpenMPI 1.10
** <pre>module load mpi/openmpi-x86_64</pre>
* SGI/HPE MPT
** This claims to be a tune MPI that should perform best. You may wish to run some comparisons to see which MPI works best for you.
** Includes an mpicc command.
** Documentation at /opt/hpe/hpc/mpt/mpt-2.16/doc/README.relnotes
** <pre>module load mpt/2.16</pre>
=== Matlab ===
* <pre>module load matlab/2017a-research</pre>
=== Python ===
* default python is 2.7.5.  Default python3 is 3.4.5
* NumPY, SciPY, etc. are installed
=== Models ===
* MIT GCM
** still to come


* NCL NCARG version 6.4.0, without OPeNDAP
* NCL NCARG version 6.4.0, without OPeNDAP
** set environment variable NCARG_ROOT to /opt/ncl-6.4.0 and add $NCARG_ROOT/bin to your $PATH
** set environment variable NCARG_ROOT to /opt/ncl-6.4.0 and add $NCARG_ROOT/bin to your $PATH
** optionally, make a .hluresfile in your home directory if you want to customize your NCL graphical environment
** optionally, make a .hluresfile in your home directory if you want to customize your NCL graphical environment
* ...
== System Administration ==


* MFCF administers these machines. Users do not have root access.
* SPINS
* Home directories are common with the previous machines via NFS
** need to develop a system file for these machines
* System management is done by SaltStack software, unlike hood and thelon which are managed using MFCF's XHier
** this means things will be different
** applications are not under the /software directory anymore
** default PATH does not have everything in it
*** use modules

Revision as of 16:11, 18 December 2017


A CFI proposal by Profs. Stastna, Lamb, and Waite resulted in acquisition of new servers in 2017. Note that this page is incomplete and is being developed as these machines are deployed.

Hostnames (make/model)

  • bow.math.private.uwaterloo.ca (SGI C2112-GP2)
  • minnewanka.math.private.uwaterloo.ca (SGI C1104-GP2)
  • waterton.math.private.uwaterloo.ca (SGI C1104-GP2)

System Administration

  • MFCF administers these machines. Users do not have root access.
  • Home directories are common with the previous machines via NFS
  • System management is done by SaltStack software, unlike hood and thelon which are managed using MFCF's XHier
    • this means things will be different
    • applications are not under the /software directory anymore
    • default PATH does not have everything in it
      • use modules to load things that aren't in default locations like /usr/bin
        • to see a list of available modules, run
          module avail
        • load one using its exact name as shown in the list e.g. Matlab,
          module load matlab/2017a-research

Hardware

Each machine has:

  • 2x Intel Xeon E5-2690v4 (Broadwell) CPUs, 2.6 GHz, 14 core
  • 128 GB RAM
  • 40 gigabit private network link for faster MPI
  • 1 gigabit public network link (except bow has 10 gigabit)

Operating System Software and vendor add-ons

  • CentOS 7.4
  • SGI Foundation 2.16
  • SGI Accelerate 1.14
  • SGI Performance Suite 1.14 with an accelerated MPI called MPT 2.16

Application Software, Development Environment

Compilers

  • gcc 4.8.5 is in standard search rules, no need to load it with a module command
  • Intel compilers etc. are not yet installed

MPI environments

Choose from

  • MPICH 3.0
    • module load mpi/mpich-x86_64
  • OpenMPI 1.10
    • module load mpi/openmpi-x86_64
  • SGI/HPE MPT
    • This claims to be a tune MPI that should perform best. You may wish to run some comparisons to see which MPI works best for you.
    • Includes an mpicc command.
    • Documentation at /opt/hpe/hpc/mpt/mpt-2.16/doc/README.relnotes
    • module load mpt/2.16

Matlab

  • module load matlab/2017a-research

Python

  • default python is 2.7.5. Default python3 is 3.4.5
  • NumPY, SciPY, etc. are installed

Models

  • MIT GCM
    • still to come
  • NCL NCARG version 6.4.0, without OPeNDAP
    • set environment variable NCARG_ROOT to /opt/ncl-6.4.0 and add $NCARG_ROOT/bin to your $PATH
    • optionally, make a .hluresfile in your home directory if you want to customize your NCL graphical environment
  • SPINS
    • need to develop a system file for these machines