Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Hyak is provided as a basic hardware and software platform. Users are responsible for application support, including the installation and management of supporting software including libraries. Central support is limited to the packages listed on this page. Users are free to build and install whatever software they like in their shared scratch directories (e.g. /gscratch/esci/sw). Users may install and operate commercial software as well. Submit a help request to request flexlm license manager support if necessary.

System Software

CentOS

ikt.hyak uses Centos 6 and mox.hyak uses Centos 7. Numerous development tools including the full GCC compiler suite , lapack, blas, valgrind, as well as many other libraries and utilities are bundled with Centos.

...

Below is a list of the installed products as well as paths to the scripts that set up your environment to use them.

Product

Environment Module

C/C++ Compilers (Composer XE)

icc_<version>

Fortran Compilers (Composer XE)

icc_<version>

Debugger

Loaded with compiler environment

Integrated Performance Primitives

Loaded with compiler environment

Math Kernel Library

Loaded with compiler environment

MPI Library

icc_<version>-impi_<version>

Thread Building Blocks

Loaded with compiler environment

Trace Analyzer and Collector

itac_<version>

Advisor

advisor_<version>

Inspector

inspector_<version>

VTune™ Performance Analyzer

vtune_<version>

TotalView

Hyak has a 32 core license for the TotalView parallel debugger. You can use it by loading the totalview_<version> environment module. Links to documentation (http://www.roguewave.com/help-support/documentation/totalview).

...

The Open MPI Project is an open source MPI-2 implementation that is developed and maintained by a consortium of academic, research, and industry partners. More information can be found on the Open MPI site (http://www.open-mpi.org/).

Compiler Supported

Environment Module

GCC

gcc_<version>-ompi_<version>

Intel

icc_<version>-ompi_<version>

For more details about Open MPI including job submission and debugging, see the Hyak Open MPI page.

...

This MPI library is no longer recommended or supported. MPICH2-MX is a specialized version of MPICH2 distributed by Myricom. More information can be found on the Myricom site.

Compiler Supported

Environment Module

GCC

gcc_<version>-mpich2_mx_<version>

Intel

icc_<version>-mpich2_mx_<version>

For more details about MPICH2-MX and job submission, see the Hyak MPICH2-MX page.

...

Open Source Data Libaries

 


HDF5

HDF5 is a data storage library. Please see the HDF5 site for more information. To use this library, run beloc command:

...

module load visit_<version>-ompi_<version>