Skip to content

Software modules

List available modules

ml avail

and load a particular module, e.g.

ml OpenMPI/3.1.1-GCC-7.3.0-2.30

to use OpenMPI version 3.1.1 compiled with GNU Compiler Collection version 7.3. To get an overview of modules currently loaded in the shell environment do

ml

Unload a particular module with ml unload <module>, e.g.

ml unload GCC/7.3.0-2.30

or just ml unload GCC will remove the GNU Compiler Collection from the environment (and OpenMPI would stop functioning!).

Installing software

As an alternative to building software manually a HPC package manager can be used.

EasyBuild

Sophia users can load the EasyBuild framework with

ml EasyBuild

and e.g. go through a workflow example to get the hang of it. An alphabetically sorted list of software recipies - so-called easyconfigs - are available on GitHub.

Spack

Another option is the Spack package manager; we refer to the docs for further information.