Compilers, Libraries and Softwares

Modules at RNC

The module commands

When the user logs on to the HPC-RNC, his/her environment is “standard”. The main software is available, but not most of the scientific software and development environment. The module command, an interface to the Modules package, allows managing the modules, thus changing the environment. It requires a switch that defines its behaviour as the second argument. The most useful switches are described here, grouped according to their function:

Checking the system

module list

Shows a list of the loaded modules

module avail

Show the list of all the available modules

Loading/Unloading modules

module load <module name>

Load the specified module. Notice that after loading a module the environment changes. For example, if you load a different version of a program, the command name will refer to the one you just loaded.

Eg: module load libs/cmake-3.19.7@gcc-9.3.0

module unload <module name>

Unload the specified module.

module purge

Purge all loaded modules.

Information about the modules

module whatis <module name>

Show a short description of the module

module show/display <module name>

Show module information and what the module sets, e.g. the PATH modifications.

List of Modules available at RNC:

Fixed path to all module: /apps/utils/modulefiles/

Add above path to the beginning of the path of the module

Name of the ModulePath of Module to load
AmberTools 21codes/AmberTools21-PL@GCC_9.3.0
Anacondacodes/Anaconda3-2022.10
Aspectcodes/ASPECT-2.4.0
Automake utils/automake/1.16.1
utils/automake/1.5
CitcomScodes/citcoms-3.3.1
CMake libs/cmake-3.12.3@gcc-7.3.0
libs/cmake-3.19.7@gcc-9.3.0
libs/cmake-3.22@gcc-10.3.0
libs/cmake-3.22@gcc-9.3.0
cp2kcodes/cp2k-6.1.0
codes/cp2k-2022.2
critic2codes/critic2-1.1dev
CUDAcuda/cuda-10.2
cuda/cuda-11.0
cuda/cuda-11.4
Curl libs/curl-7.50.0
deal.II codes/deal.II-9.3.2@gcc-9.3.0
ELPAlibs/elpa-2020.11
FFTW lib/fftw-3.3.10
GCCcompilers/gcc/7.3.0
compilers/gcc/9.3.0
compilers/gcc/10.3.0
compilers/gcc/11.2.0
gitlibs/git-2.9.5
libs/git-2.13
GMTlibs/gmt-4.5.18
Gromacscodes/gromacs-2018.2
codes/gromacs-2018.6
codes/gromacs-2018.8
codes/gromacs-cpu-2020.2
codes/gromacs-gpu-2020.2
codes/gromacs-gpu-2022.2
HDF5libs/hdf5-1.12.1-gcc
libs/hdf5-1.12.1-intel
libs/hdf5-1.12.1-mpi
Intel compiler compilers/intel/2019.5.075
Libtool utils/libtool/2.4.6
MPICHcompilers/mpich/3.1.3-intel
compilers/mpich/3.4.2-gcc
NetCDFlibs/netCDF-4.8.1
libs/netCDF-4.7.4
libs/netCDF-f-4.5.3
Nvidia HPC
Nvidia HPC byo compiler
Nvidia HPC nompi
nvhpc/21.9
nvhpc-byo-compiler/21.9
nvhpc-nompi/21.9
Open MPIcompilers/openmpi/3.0.0
compilers/openmpi/4.0.7
compilers/openmpi/4.1.1
compilers/openmpi/4.1.2
OpenFOAMcodes/Openfoam-6
codes/Openfoam-9
Openmmcodes/openmm-8.0.0-cpu
codes/openmm-8.0.0-gpu
Plumedlibs/plumed-2.5.1
libs/plumed-2.6.1
Pythoncodes/python-3.9.7
Quantum Espressocodes/QuantEspre-7.0
WRFcodes/wrf-4.2.1