Frequently Asked Questions

4a.) How do I use environment modules?
Last Updated 4 years ago

Using modules


If you want to use some existing software suites and tools that are installed on our system, you will benefit from modules. Environment Modules is a software package that allows us to provide a multitude of applications and libraries in multiple versions. The tool itself is used to manage environment variables such as PATH, LD_LIBRARY_PATH and MANPATH, enabling the easy loading and unloading of application/library profiles and their dependencies.

Various software environments can be loaded via the environment modules. Currently, the following stacks are deployed:
  • foss/2015a = gcc 4.9.2, OpenMPI 1.8.4, OpenBLAS 0.2.13-LAPACK-3.5.0, FFTW 3.3.4, ScaLAPACK 2.0.2
  • foss/2015b = gcc 4.9.3, OpenMPI 1.8.8, OpenBLAS 0.2.14-LAPACK-3.5.0, FFTW 3.3.4, ScaLAPACK 2.0.
  • foss/2016a = gcc 4.9.3, OpenMPI 1.10.2, OpenBLAS 0.2.15-LAPACK-3.6.0, FFTW 3.3.4, ScaLAPACK 2.0.2
  • foss/2016b = gcc 5.4.0, OpenMPI 1.10.3, OpenBLAS 0.2.18-LAPACK-3.6.1, FFTW 3.3.4, ScaLAPACK 2.0.2
  • foss/2017a = gcc 6.3.0, OpenMPI 2.0.2, OpenBLAS 0.2.19-LAPACK-3.7.0, FFTW 3.3.6, ScaLAPACK 2.0.2
  • gompic/2016.10= gcc 5.4.0, OpenMPI 2.0.1, CUDA 8.0.44
  • gcccuda/2016.10 = gcc 5.4.0, CUDA 8.0.44
  • gmpich/2016a = gcc 4.9.3, MPICH 3.2
If you require any other software stack, let us know.

Modules can be listed with command
module avail

You can search for more detailed descriptions based on a keyword
module spider 

Each module can be asked about its description with "
module whatis

Modules can be loaded with
module load

You only need to load modules of desired software, it will load all dependencies automatically. For example, if you want to use OpenFOAM compiled with GNU tools:
module load OpenFOAM/4.1-foss-2017a

Please Wait!

Please wait... it will take a second!