Applications¶
Several programs with different versions are available on HPC systems. Having
all the versions at the disposal of the user simultaneously leads to library
conflicts and clashes. In any production environment only the needed packages
should be included in the environment of the user. In-order to use python3
the appropriate module should be loaded.
$ module load python/3
Modules are “configuration” set/change/remove environment variables from the current environment.
Useful module
commands¶
module avail
: display the available packages that can be loaded
module list
: lists the loaded packages
module load foo
: to load the packagefoo
module rm foo
: to unload the packagefoo
module purge
: to unload all the loaded packages
For detailed information on the usage of module
check the man pages
$ man module
Installed applications, tools and scientific libraries¶
Below is a list of applications currently installed and maintained on the HPC environment. These application are available to all users and can be used in any combination as long as they are compatible with each other and do not cause library clashes.
Scientific applications¶
Application |
Version |
---|---|
abaqus |
2020 |
ansys |
electromagnetics/19.0 |
fluent/17.2 |
|
fluent/18.2 |
|
fluent/19.0 |
|
fluent/20.1 |
|
darknet |
0ff2343 |
petrel |
2019.2 |
enzo |
enzo |
2.5-gcc-9.1.0-openmpi-4.0.1 |
|
ffmpeg |
4.2.2 |
gaussian |
09 |
git |
2.23.0 |
gnuplot |
5.2.8 |
gromacs |
2020-gpu |
2020-mpi-gpu |
|
2020-mpi |
|
kaldi |
4c41168-gcc-8.3.0-cuda-10.1 |
4c41168-gcc-8.3.0 |
|
lammps |
7Aug2019-gcc-9.1.0 |
mathematica |
11.3 |
matlab |
2018b |
2019b |
|
mrbayes |
3.2.7-gcc-9.1.0 |
3.2.7-mpi |
|
3.2.7-openmpi-4.0.1 |
|
3.2.7 |
|
mumax |
3.10beta-b21e9e6 |
3.10beta |
|
nload |
0.7.4 |
octave |
5.2.0 |
opensees |
3.2.0 |
pari |
2.11.2-mt |
2.11.2 |
|
semargl |
221910c |
singularity |
3.1.0 |
3.5.2 |
|
sox |
12.18.1 |
14.4.2 |
|
vim |
8.1 |
Scientific Libraries¶
Name |
Version |
---|---|
amd |
amd-rng/2.1 |
blis/2.1 |
|
fftw/3.5.8-amd-mpi |
|
lapack/2.1 |
|
libm/3.5.0 |
|
scalapack/2.1 |
|
securerng/2.1 |
|
blas |
3.8.0 |
cblas |
3.8.0 |
cupy |
py36-cuda-8.0 |
py36-cuda-10.1 |
|
py37-cuda-8.0 |
|
py37-cuda-9.1 |
|
py37-cuda-10.1 |
|
eigen |
3.3.7 |
fftw |
2.1.5 |
3.3.8 |
|
flac |
1.3.3 |
gdal |
2.4.1 |
gperftools |
2.7-gcc-4.8.5 |
grackle |
3.2-gcc-9.1.0-haswell |
gsl |
2.6 |
hdf/5 |
1.8.15-mpi |
1.8.15-openmpi-4.0.1 |
|
1.8.15-serial-gcc-9.1.0 |
|
1.8.15-serial |
|
hypre |
openmpi/2.13.10-gcc-9.1.0 |
lame |
3.100 |
lapack |
3.8.0 |
libcint |
3.0.18 |
libjpeg |
turbo-2.0.4 |
libpng |
1.6.36 |
libunwind |
1.3.1-gcc-4.8.5 |
1.3.1-gcc-9.1.0 |
|
numactl |
2.0.13 |
openblas |
0.3.5 |
0.3.8-gcc-9.1.0-dynamic-arch |
|
0.3.8-gcc-9.1.0-haswell |
|
opencv |
3.4.10 |
openfst |
1.6.7-gcc-8.3.0 |
rpy2 |
2.9.5-py3-gcc-8.3.0 |
2.9.5 |
|
ucx |
1.6.0 |
xlrd |
1.2.0 |
Compilers and interpreters¶
Name |
Version |
---|---|
amd/aocc |
2.0.0 |
2.1.0 |
|
cmake |
3.10.2 |
3.13.4 |
|
3.15.4 |
|
Cuda |
8.0 |
9.0 |
|
9.1 |
|
10 |
|
10.1 |
|
gcc |
5.4.0 |
6.4.0 |
|
7.2.0 |
|
8.3.0 |
|
9.1.0 |
|
10.1.0 |
|
go |
1.11 |
1.13.4 |
|
intel |
2019u5 |
java |
java8 |
jdk/1.8.0_161 |
|
jdk/1.8.0 |
|
llvm |
5 |
8 |
|
9 |
|
mpi/mpich |
intel-2019u5 |
3.3 |
|
3.3.2 |
|
mpi/mvapich |
2.3 |
mpi/openmpi |
1.6.2 |
3.1.3 |
|
4.0.1-slurm-18.08.6 |
|
4.0.1 |
|
perl |
5.28.0 |
5.30.1 |
|
pgi |
19.10/pgi |
python |
2 |
2.7.15 |
|
3 |
|
3.7.3 |
|
3.7.7 |
|
3.8.2 |
|
base/miniconda3 |
|
pytorch |
|
pytorch-0.4.1 |
|
qiskit |
|
tensorflow-1.14.0 |
|
tensorflow-2.1 |
|
theano |
|
theano-1.0.4 |
|
scala |
2.12.7 |
swig |
4.0.1 |
Miscellaneous Applications¶
Name |
Version |
---|---|
R |
3.6.1 |
autoconf |
2.69 |
automake |
1.16 |
curl |
7.58.0 |
hwloc |
2.0.3 |
libtool |
2.4.6 |
pmix |
2.2.2 |
prun |
1.3 |