The module concept

The purpose of modules is it to define environment variables (e.g. PATH, LD_LIBRARY_PATH) for compilers and libraries. The is done via the command "module":

Command (short and long form) Meaning
module av[ailable] Lists all available modules
module li[st] Show the modules currently loaded
module show modulname Shows the changes done by a module
module add modul1 modul2 ... Loads one or more modules
module rm modul1 modul2 ... Removes a module from the actual environment
module purge Removes all modules from the actual environment

The easiest way to work with modules is to write the modules you want to use in the file $HOME/.bashrc. This file is executed each time a new session is opened.

Some example modules

These modules can be used, if no specific programs are needed.

Modul Bedeutung
compiler/intel/14 Version 14 of the Intel Compiler
mpi/intel/4.1.0.024 Intel MPI
lib/mkl/xe_2013.1.117 Intel Math Kernel Library
tools/mic Some setting for the usage of the Xeon Phi accelerators