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 |