Banner

Software

Environment overview

The following are common to the HPC, analysis, and visualization clusters' system software:

_______________________________________________________________________________________________

Modules

The Environment Modules package provides for the dynamic modification of a user's environment via modulefiles.

Environmental modules is a utility that allows users to dynamically modify their shell environment (e.g., $PATH, $LD_LIBRARY_PATH, etc.) in order to support a number of compilers and applications installed on the Aaditya HPC.

Modules can be loaded and unloaded dynamically and atomically, in an clean fashion. All popular shells are supported, including bash, ksh, zsh, sh, csh, tcsh, as well as some scripting languages such as perl and python.

Modules are useful in managing different versions of applications.

  1. GNU Based Modules
  2. INTEL Based Modules

_______________________________________________________________________________________________

List Available Modules:

The command to list all available packages is module avail.

_______________________________________________________________________________________________

List Currently Loaded Modules

To see what packages are currently loaded into a user's environment, the command is module list.

The above listing shows that this user has 23 packages loaded including the GNU-nedit version 5.5.23, GNU-nco 4.4.2, ncview 2.1.2, and so on.

_______________________________________________________________________________________________

Loading a Module

The command for loading a module into a user's environment is module load <package name>. This loads the default version of <package name>. If a specific version of a module is desired, the command can be expanded to module load <package name>/<package version>.

_______________________________________________________________________________________________

Unloading a Module

The command to unload a module is module unload <package name>.

_______________________________________________________________________________________________

Switching a Module

The command to switch a module is module switch <package name>.

_______________________________________________________________________________________________

Software Modules

The following section lists many of the software modules that are available now:

With INTEL Compilers

cdo/1.5.5 jpeg/2.1.0(default) proj/4.8.0(default)
cdo/1.6.1 libpng/1.2.12 R/2.15.2
cdo/1.6.3 libpng/1.2.34 R/2.15.2.opt
cdo/1.6.4(default) libpng/1.2.44 R/2.15.2.rmpi
cmake/3.0.0(default) libpng/1.6.13(default) R/3.0.1(default)
cube/4.2.3(default) ncview/2.1.2(default) readline/6.3(default)
esmf/6.3.0(default) netcdf/3.6.2 scalasca/2.1(default)
expat/2.0.1(default) netcdf/4.1.1 scorep/1.3(default)
fftw/3.2.2(default) netcdf/4.1.3(default) szip/2.1(default)
gdal/1.10.0(default) netcdf/4.2 tau/2.22(default)
gsl/1.9(default) opari2/1.1.2 tcl/8.6.1(default)
hdf5/1.8.11(default) p3dfft.2.2fftwd/p3dfft.2.2fftwd(default) xmlparse/2.0.0(default)
hdf5/1.8.9 papi/5.2.0(default) zeromq/3.2.2(default)
hdf5-mpi/1.6.10 pfunit/2.0.0(default) zlib/1.2.6
hdf5-mpi/1.8.10(default) pnetcdf/1.3.1 zlib/1.2.8(default)
jasper/1.701.0 pnetcdf/1.4.1(default)  
jasper/1.900.1(default) proj/4.7.0  

 

With GNU Compilers

GNU-antlr/2.7.7(default) GNU-jasper/1.701.0 GNU-pnetcdf/1.3.0
GNU-cairo/1.12.16(default) GNU-jasper/1.900.1(default) GNU-pnetcdf/1.3.1
GNU-cmake/3.0.2(default) GNU-libpng/1.2.12 GNU-pnetcdf/1.4.1(default)
GNU-convsh/1.90(default) GNU-libpng/1.2.34 GNU-proj/4.8.0(default)
GNU-ferret/6.9(default) GNU-libpng/1.6.13(default) GNU-pygtk/2.8.6(default)
GNU-fontconfig/2.11.1(default) GNU-ncl/6.0.0 GNU-readline/6.3(default)
GNU-freetype/2.5.3(default) GNU-ncl/6.1.0 GNU-szip/2.1(default)
GNU-ggv/2.8.4(default) GNU-ncl/6.1.2(default) GNU-tcl/8.5.15
GNU-glib/1.2.0 GNU-ncl/6.2.0 GNU-tcl/8.6.2(default)
GNU-glib/2.6.6(default) GNU-nco/4.2.3 GNU-tk/8.5.15(default)
GNU-gnuplot/4.2 GNU-nco/4.3.2 GNU-udunits/2.1.24(default)
GNU-gnuplot/4.6.5(default) GNU-nco/4.3.4 GNU-vapor/2.2.0
GNU-grads/2.0.2.oga.1(default) GNU-nco/4.3.7 GNU-vapor/2.2.2
GNU-gsl/1.16(default) GNU-nco/4.4.2(default) GNU-vapor/2.2.4
GNU-gsview/4.9(default) GNU-nedit/5.5.23 GNU-vapor/2.3.0(default)
GNU-hdf5/1.8.11(default) GNU-netcdf/4.1.3(default) GNU-wgrib2/2.0.1(default)
GNU-hdf5/1.8.9 GNU-netcdf/4.3.0 GNU-xconv/R81.91(default)
GNU-hdf5-mpi/1.8.11(default) GNU-netcdf-mpi/4.2(default) GNU-xmgrace/5.1.23(default)
GNU-hdf5-mpi/1.8.9 GNU-parallel/20140422(default) GNU-xpdf/3.04(default)
GNU-hpctoolkit/5.3.2-r4197(default) GNU-paraview/3.98.0 GNU-zlib/1.2.6
GNU-hwloc/1.9.1(default) GNU-paraview/3.98.1(default) GNU-zlib/1.2.8(default)
GNU-imagemagic/6.8.9.8(default) GNU-pixman/0.16.0(default)