Modules
The base operation system is Ubuntu 16.04 LTS. The additional software components are available via module
. In order to list all installed software you can use the command:
module avail
abinit/8.0.8b-openmpi-1.10.3-intel-2017-intel(default)
abinit/8.0.8b-openmpi-1.8.8-intel-2017-custom
abinit/8.6.3-openmpi-1.10.3-intel-2017-intel
abinit/8.8.4-openmpi-1.10.3-intel-2017-intel
abinit/8.8.4-openmpi-1.10.3-intel-2017-intel-fftw3
abinit/9.2.1-openmpi-1.10.3-intel-2017-intel-fftw3
abinit/9.2.1-openmpi-1.10.3-intel-2017-intel-goedecker
abinit/9.2.1-openmpi-3.1.2-intel-2017-intel
abinit/9.6.2-openmpi-3.1.2-intel-2017-intel
anaconda2/5.2.0
atlas/3.11.38-gcc-os
cp2k/6.1-openmpi-1.10.3
cpmd/3.15.3-openmpi-1.10.3
espresso/5.4.0-openmpi-1.10.3-intel-2017
espresso/6.3-openmpi-3.1.2-intel-2017
fftw/3.4.4-gcc-os
gmp/6.2.0-gcc-os(default)
gmp/6.2.0-intel-2017
gmsh/2.10.1(default)
gmsh/2.16.0
gmsh/3.0.6
go/1.12.6
go/1.14.2
gromacs/5.1.2-openmpi-1.10.3-intel-2017
hdf5/1.10.0-gcc-os
hdf5/1.10.2-openmpi-1.10.3
hwloc/2.2.0-intel-2017(default)
intel/oneapi-2022
intel/psxe-2017(default)
intel/psxe-2019
java/8
munge/0.5.12(default)
netcdf/4.4.1(default)
netcdf/4.6.1-openmpi-1.10.3
netcdf-fortran/4.4.2-openmpi-1.10.3
netcdf-fortran/4.4.4
numactl/2.0.14-intel-2017(default)
openfoam/4.x-openmpi-1.10.3-intel-2017
openmpi/1.10.3-intel-2017(default)
openmpi/1.6.5-gcc-os
openmpi/1.8.8-gcc-os
openmpi/1.8.8-intel-2017
openmpi/3.1.0-intel-2019
openmpi/3.1.2-intel-2017
python/2.7(default)
python/3.7
python/intel-2.7
python/intel-3
scalapack/2.0.2-openmpi-1.8.8-gcc-os
singularity/3.4.0
slurm/16.05.0(default)
udocker/1.1.3
vmd/1.9.2
wgrib2/0.2.0.8
wrf/3.6.1-openmpi-1.10.3(default)
wrf/3.7.1-openmpi-1.10.3
wrf/3.8.1-openmpi-1.10.3
wrf/3.8.1-openmpi-1.8.8-gcc
wrf/4.0-openmpi-1.10.3
xcrysden/1.5.60
Each module has name and version. For example the module openmpi/1.8.8-gcc-os
denotes software package openmpi
, version 1.8.8
compiled with the host OS compiler gcc
. The version usually can be skipped if you want to load default module, or only one version is installed. Loaded software components for the current session can be listed using the command:
module list
By default only module
and slurm
modules are loaded. In order to load a particular software package you can use following command:
module load openmpi
or
module load openmpi/1.8.8-gcc-os
Unloading a module can be done with:
module unload openmpi
Loading a module sets a number of global environment variables such as PATH
, LD_LIBRARY_PATH
, MANPATH
and etc. Also some application specific environment variables may be set as well. For example, in case of intel
module the environment variable MKL_ROOT
is initialized. Unloading the module removes this entries from the environment variables.
Scientific software
- Quantum Espresso is an integrated suite of Open-Source computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials.
- Gromacs is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles. It is primarily designed for biochemical molecules like proteins, lipids and nucleic acids that have a lot of complicated bonded interactions, but since GROMACS is extremely fast at calculating the nonbonded interactions (that usually dominate simulations) many groups are also using it for research on non-biological systems, e.g. polymers.
- WRF is a next-generation mesoscale numerical weather prediction system designed for both atmospheric research and operational forecasting needs. It features two dynamical cores, a data assimilation system, and a software architecture facilitating parallel computation and system extensibility.
- AbInit is a package whose main program allows one to find the total energy, charge density and electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a planewave or wavelet basis. ABINIT also includes options to optimize the geometry according to the DFT forces and stresses, or to perform molecular dynamics simulations using these forces, or to generate dynamical matrices, Born effective charges, and dielectric tensors, based on Density-Functional Perturbation Theory, and many more properties. Excited states can be computed within the Many-Body Perturbation Theory (the GW approximation and the Bethe-Salpeter equation), and Time-Dependent Density Functional Theory (for molecules). In addition to the main ABINIT code, different utility programs are provided.
- CP2K is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems. CP2K provides a general framework for different modeling methods such as DFT using the mixed Gaussian and plane waves approaches GPW and GAPW.
Scientific libraries
- FFTW
- ScaLAPACK
- NetCDF
- HDF5
- ATLAS
Using Intel Parallel XE Cluster Edition 2017 or OpenMPI builds with Intel Compilers
The Intel Compilers and MKL libraries suite are available via intel
module. The HPC cluster has one static license installed on computing node cn001. If you would like to build or develop own software code with the Intel Compiler suite you should create an interactive session on cn001. More information on how to set up an interactive session for the use of the Intel compiler is present here.
Visualization software
The front-end and computing nodes have, by default, the following visualisation software installed:
In addition, there is specific visualization software accessible via modules
Libraries | Software tools | Programming Tools/languages |
openmpi | abinit/9.6.2 | anaconda2 |
netcdf | atlas | java |
scalapack | cp2k | python |
singularity | cpmd | go |
espresso | ||
wrf | ||
xcrysden |