Software/applications available on HPC

Tags HPC

Applications

For the most up-to-date listing, see here

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 package foo
  • module rm foo: to unload the package foo
  • 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
ansys electromagnetics/19.0
fluent/17.2
fluent/18.2
fluent/19.0
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
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
Print Article

Related Articles (2)

How to get an account, run jobs, monitor jobs, ssh, etc.

Related Services / Offerings (1)

HPC - High Performance Computing at AUB aggregates computing power in a way that delivers much higher performance than a typical desktop computer or workstation, hence making it possible to solve complex problems that require intensive computations.