User Tools

Site Tools


modules

This is an old revision of the document!


Environment modules are used to define environment variables for applications available on Magi. Formerly, we used lmod. We moved to environment modules in the current version of Magi. All modules are stored in /softs/modules.

In this directory, we find 4 subdirectories :

  • intel : Intel compiler's modules
  • slurm : SLURM job scheduler module
  • packages : Pre-compiled softwares (such as Matlab, CPLEX etc.)
  • compiled : Compiled software (such as OpenMPI, VASP etc.)

The compiled subdirectory reflects the way the software has been built. For instance, we have OpenMPI module located in gcc/10.2.1/openmpi/4.1.2 it means that OpenMPI version 4.1.2 has been compiled with gcc version 10.2.1.

To enable a module, for example OpenMPI, you use the module command with load :

 nicolas.greneche@magi3:~$ module load /softs/modules/compiled/gcc/10.2.1/openmpi/4.1.2

To list loaded modules :

 nicolas.greneche@magi3:~$ module list
 Currently Loaded Modulefiles:
 1) /softs/modules/slurm/21.08.5   2) /softs/modules/compiled/gcc/10.2.1/openmpi/4.1.2

TTTT

modules.1646658787.txt.gz · Last modified: 2022/03/07 14:13 by nico