Skip to content

Software environment

A rich user software environment is available on MeluXina and can be used through environment modules. It comprises:

  • tools for HPC, HPDA and AI application development

    • compilers & programming languages
    • common use libraries for math & data
    • tools for performance engineering
  • scientific computing applications, libraries and frameworks

    • general-purpose HPC, HPDA or AI
    • or domain-specific

The MeluXina User Software Environment (MUSE)

The EasyBuild system is used on MeluXina to deploy software stacks, with applications and libraries provided in several revisions: compiled with different compilers, MPI suites, accelerated and non-accelerated versions. EasyBuild automatically generated software modules that enables the use of the different application revisions, and dependencies on particular support libraries.

The naming scheme used for the modules follows the application/version schema, e.g. NAMD/2.14-foss-2022a-ucx-CUDA-11.7.0 which shows that the NAMD application is available in version 2.14 built with the foss toolchain in the 2022a release, and with CUDA support.

For a deeper overview on versioning and toolchains see the EasyBuild documentation specific to Common toolchains and Available toolchains.

We release a new software stack at least once a year. The software stacks can be either: Production (current), Maintained (previous, not updated with new tools/versions), Retired (not maintained and should not be used any more) or Staging (preproduction envioronment for testing purposes).

MUSE release Based on EasyBuild toolchain(s) Status Path
2023.1 2023a Production and default from 2024-02-15 /apps/USE/easybuild/release/2023.1/modules/all/
2022.1 2022a Current Production and default since 2023-01-15 /apps/USE/easybuild/release/2022.1/modules/all/
2021.3 2021a Deprecated Production, not maintained from 2024-02-15 /apps/USE/easybuild/release/2021.3/modules/all
2021.5 2021a Deprecated Production, optimized version of 2021.3 stack and tracking it /apps/USE/easybuild/release/2021.5/modules/all/
2022.1 2023a Staging /apps/USE/easybuild/staging/2023.1/modules/all/
2022.1 2022a Staging, not maintained from 2024-02-15 /apps/USE/easybuild/staging/2022.1/modules/all/

Using different MUSE releases

To load modules from a software release other than the default Production stack, you can:

  • Use the dedicated software environment modules in the 'env/' branch, e.g. module load env/staging/2022.1
  • Or directly configure LMod to use the appropriate modules path, e.g.:
    module use /apps/USE/easybuild/staging/2022.1/modules/all/

The following table lists highlighted HPC applications, libraries and support tools available in the available releases of the MeluXina User Software Environment.

The current default stack - 2023.1

Click to expand/collapse the table of modules
Module Name Version Toolchain GPU Support
520nmx 20.4 N/A
Abseil 20230125.2 GCCcore-12.3.0
Abseil 20230125.3 GCCcore-12.3.0
ACTC 1.1 GCCcore-12.3.0
Advisor 2023.2.0 N/A
aiohttp 3.8.5 GCCcore-12.3.0
AMD-uProf 4.1.424 N/A
ant 1.10.14 Java-11
AOCC 4.0.0 GCCcore-12.3.0
Apptainer 1.2.4 GCCcore-12.3.0
Apptainer 1.3.1 GCCcore-12.3.0
archspec 0.2.1 GCCcore-12.3.0
aria2 1.36.0 GCCcore-12.3.0
Armadillo 12.6.2 foss-2023a
arpack-ng 3.9.0 foss-2023a
Arrow 14.0.1 gfbf-2023a
ATK 2.38.0 GCCcore-12.3.0
at-spi2-atk 2.38.0 GCCcore-12.3.0
at-spi2-core 2.49.91 GCCcore-12.3.0
attr 2.5.1 GCCcore-12.3.0
Autoconf 2.71 N/A
Autoconf 2.71 GCCcore-12.3.0
AutoDock-GPU 1.5.3 GCC-12.3.0-CUDA-12.1.1 Yes
Automake 1.16.5 N/A
Automake 1.16.5 GCCcore-12.3.0
Autotools 20220317 N/A
Autotools 20220317 GCCcore-12.3.0
aws-cli 2.7.1 N/A
Bazel 6.1.0 GCCcore-12.3.0
Bazel 6.3.1 GCCcore-12.3.0
bcrypt 4.0.1 GCCcore-12.3.0
BeautifulSoup 4.12.2 GCCcore-12.3.0
binutils 2.35 N/A
binutils 2.35 GCCcore-10.2.0
binutils 2.38 N/A
binutils 2.40 N/A
binutils 2.40 GCCcore-12.3.0
Bison 3.7.1 GCCcore-10.2.0
Bison 3.8.2 N/A
Bison 3.8.2 GCCcore-12.3.0
Blender 4.0.2 linux-x86_64-CUDA-12.2.0 Yes
BLIS 0.9.0 GCC-12.3.0
Block 1.5.3 20200525-foss-2023a
bokeh 3.2.2 foss-2023a
Boost 1.82.0 GCC-12.3.0
Boost.MPI 1.79.0 gompi-2023a
Boost.MPI 1.82.0 gompi-2023a
Boost.Python 1.82.0 GCC-12.3.0
Brotli 1.0.9 GCCcore-12.3.0
Brunsli 0.1 GCCcore-12.3.0
bzip2 1.0.8 GCCcore-10.2.0
bzip2 1.0.8 GCCcore-12.3.0
cairo 1.17.8 GCCcore-12.3.0
c-ares 1.19.1 GCCcore-12.3.0
Catch2 2.13.9 N/A
Cereal 1.3.2 N/A
Cereal 1.3.2 GCCcore-12.3.0
cffi 1.15.1 GCCcore-12.3.0
cffi 1.15.1 GCCcore-12.3.0-python-3.10.8
CFITSIO 4.3.0 GCCcore-12.3.0
CGAL 5.6 GCCcore-12.3.0
Check 0.15.2 GCCcore-12.3.0
CheMPS2 1.8.12 foss-2023a
cirq-core 1.2.0 foss-2023a
Clang 16.0.6 GCCcore-12.3.0
Clang 16.0.6 GCCcore-12.3.0-CUDA-12.2.0 Yes
CMake 3.18.4 N/A
CMake 3.18.4 GCCcore-10.2.0
CMake 3.26.3 GCCcore-12.3.0
configurable-http-proxy 4.5.6 GCCcore-12.3.0
CP2K 2023.1 foss-2023a
CP2K 2023.1 foss-2023a-CUDA-12.2.0 Yes
CP2K 2023.1 foss-2023a-spglib-2.0.2
CPPE 0.3.1 GCC-12.3.0
CppUnit 1.15.1 GCCcore-12.3.0
cppy 1.2.1 GCCcore-12.3.0
cryptography 41.0.1 GCCcore-12.3.0
cryptography 41.0.1 GCCcore-12.3.0-python-3.10.8
CubeGUI 4.8.2 GCCcore-12.3.0
CubeLib 4.8.1 GCCcore-12.3.0
CubeWriter 4.8.1 GCCcore-12.3.0
CUDA 11.7.0 N/A
CUDA 12.1.1 N/A
CUDA 12.2.0 N/A
cuDF 23.10.0 foss-2023a-CUDA-12.2.0-python-3.10.8 Yes
cuDNN 8.8.0.121 CUDA-12.2.0 Yes
cuDNN 8.9.2.26 CUDA-12.1.1 Yes
cuDNN 8.9.2.26 CUDA-12.2.0 Yes
cuGraph 23.10.0 foss-2023a-CUDA-12.2.0-python-3.10.8 Yes
cuML 23.10.0 foss-2023a-CUDA-12.2.0-python-3.10.8 Yes
cuQuantum 23.10.0 CUDA-12.2.0 Yes
cuQuantum-Python 23.10.0 foss-2023a-CUDA-12.2.0 Yes
cURL 7.72.0 GCCcore-10.2.0
cURL 8.0.1 GCCcore-12.3.0
cuSpatial 23.10.0 foss-2023a-CUDA-12.2.0-python-3.10.8 Yes
cuTENSOR 1.7.0.1 CUDA-12.2.0 Yes
CVXOPT 1.3.1 foss-2023a
darshan-runtime 3.4.4 gompi-2023a-HDF5-1.14.0
darshan-runtime 3.4.4 iimpi-2023a-HDF5-1.14.0
dask 2023.9.2 foss-2023a
dask-cuDF 23.10.0 foss-2023a-CUDA-12.2.0-python-3.10.8 Yes
DBus 1.15.4 GCCcore-12.3.0
deal.II 9.5.2 foss-2023a
Dice 20221025 foss-2023a
dill 0.3.7 GCCcore-12.3.0
dotNET-Core-Runtime 7.0.11 GCCcore-12.3.0
dotNET-SDK 7.0.401 linux-x64
double-conversion 3.3.0 GCCcore-12.3.0
Doxygen 1.9.7 GCCcore-12.3.0
dtcmp 1.1.4 gompi-2023a
Eigen 3.4.0 GCCcore-12.3.0
elfutils 0.189 GCCcore-12.3.0
ELPA 2023.05.001 foss-2023a
ELPA 2023.05.001 intel-2023a
expat 2.5.0 GCCcore-12.3.0
expecttest 0.1.5 GCCcore-12.3.0
Extrae 4.0.6 gompi-2023a
FFmpeg 6.0 GCCcore-12.3.0
ffnvcodec 12.0.16.0 N/A
FFTW 3.3.10 GCC-12.3.0
FFTW.MPI 3.3.10 gompi-2023a
FLAC 1.4.2 GCCcore-12.3.0
flatbuffers 23.5.26 GCCcore-12.3.0
flatbuffers-python 23.5.26 GCCcore-12.3.0
flex 2.6.4 N/A
flex 2.6.4 GCCcore-10.2.0
flex 2.6.4 GCCcore-12.3.0
FlexiBLAS 3.3.1 GCC-12.3.0
FLINT 3.0.1 gfbf-2023a
flit 3.9.0 GCCcore-12.3.0
flit 3.9.0 GCCcore-12.3.0-python-3.10.8
FLTK 1.3.8 GCCcore-12.3.0
fontconfig 2.14.2 GCCcore-12.3.0
foss 2023a N/A
fpga-samples 1.0.0 N/A
freetype 2.13.0 GCCcore-12.3.0
FriBidi 1.0.12 GCCcore-12.3.0
FUSE 2.9.7 GCCcore-12.3.0
FUSE 3.14.1 GCCcore-12.3.0
FUSE 3.16.2 GCCcore-12.3.0
GCC 12.3.0 N/A
GCCcore 10.2.0 N/A
GCCcore 12.3.0 N/A
GDAL 3.7.1 foss-2023a
GDB 13.2 GCCcore-12.3.0
Gdk-Pixbuf 2.42.10 GCCcore-12.3.0
GDRCopy 2.3.1 GCCcore-12.3.0
GEOS 3.12.0 GCC-12.3.0
gettext 0.21 N/A
gettext 0.21.1 N/A
gettext 0.21.1 GCCcore-12.3.0
gfbf 2023a N/A
Ghostscript 10.01.2 GCCcore-12.3.0
giflib 5.2.1 GCCcore-12.3.0
git 2.41.0 GCCcore-12.3.0-nodocs
git-lfs 3.4.0 N/A
GLib 2.77.1 GCCcore-12.3.0
GLM 0.9.9.8 GCCcore-12.3.0
GlobalArrays 5.8.2 foss-2023a
GlobalArrays 5.8.2 intel-2023a
GLPK 5.0 GCCcore-12.3.0
GMP 6.2.1 GCCcore-12.3.0
gmpy2 2.1.5 GCC-12.3.0
gnuplot 5.4.8 GCCcore-12.3.0
Go 1.20.4 N/A
Go 1.21.2 N/A
GObject-Introspection 1.76.1 GCCcore-12.3.0
gocryptfs 2.4.0 GCCcore-12.3.0
gompi 2023a N/A
googletest 1.13.0 GCCcore-12.3.0
gperf 3.1 GCCcore-12.3.0
gperftools 2.12 GCCcore-12.3.0
Graphene 1.10.8 GCCcore-12.3.0
graphite2 1.3.14 GCCcore-12.3.0
Graphviz 8.1.0 GCCcore-12.3.0
graphviz-python 0.20.1 GCCcore-12.3.0
groff 1.22.4 GCCcore-12.3.0
GROMACS 2023.3 foss-2023a
GROMACS 2023.3 foss-2023a-CUDA-12.2.0 Yes
grpcio 1.57.0 GCCcore-12.3.0
GSL 2.7 GCC-12.3.0
GST-plugins-bad 1.22.5 GCC-12.3.0
GST-plugins-base 1.22.5 GCC-12.3.0
GStreamer 1.22.5 GCC-12.3.0
GTK2 2.24.33 GCCcore-12.3.0
GTK3 3.24.37 GCCcore-12.3.0
GTK4 4.13.1 GCC-12.3.0
GTS 0.7.6 GCCcore-12.3.0
gzip 1.12 GCCcore-12.3.0
h5netcdf 1.2.0 foss-2023a
h5py 3.2.1 foss-2023a
h5py 3.9.0 foss-2023a
h5py 3.9.0 foss-2023a-CUDA-12.2.0 Yes
HarfBuzz 5.3.1 GCCcore-12.3.0
hatchling 1.18.0 GCCcore-12.3.0
hatchling 1.18.0 GCCcore-12.3.0-python-3.10.8
HCOLL 4.7.3208 N/A
HDF 4.2.16 2-GCCcore-12.3.0
HDF 4.2.16 GCCcore-12.3.0
HDF5 1.10.7 gompi-2023a
HDF5 1.14.0 gompi-2023a
HDF5 1.14.0 iimpi-2023a
help2man 1.47.16 GCCcore-10.2.0
help2man 1.49.3 GCCcore-12.3.0
HH-suite 3.3.0 gompi-2023a
Highway 1.0.4 GCCcore-12.3.0
hoomd-blue 4.6.0 foss-2023a
Horovod 0.28.1 foss-2023a-CUDA-12.1.1-PyTorch-2.1.2 Yes
HPCX 2.16 GCCcore-12.3.0
hwloc 2.9.1 GCCcore-12.3.0
hypothesis 6.82.0 GCCcore-12.3.0
hypothesis 6.82.0 GCCcore-12.3.0-python-3.10.8
Hypre 2.28.0 foss-2023a
Hypre 2.29.0 foss-2023a
ICU 73.2 GCCcore-12.3.0
ifpgasdk 20.4 N/A
iimpi 2023a N/A
IJulia 1.24.0 Julia-1.10.0
imageio 2.33.1 gfbf-2023a
ImageMagick 7.1.1 15-GCCcore-12.3.0
Imath 3.1.7 GCCcore-12.3.0
imkl 2023.1.0 N/A
imkl-FFTW 2023.1.0 iimpi-2023a
impi 2021.9.0 intel-compilers-2023.1.0
Inspector 2023.2.0 N/A
intel 2023a N/A
intel-compilers 2023.1.0 N/A
intel-fpga 2023.1.0 N/A
intltool 0.51.0 GCCcore-12.3.0
IOR 3.3.0 gompi-2023a
IPython 8.14.0 GCCcore-12.3.0
ISL 0.26 GCCcore-12.3.0
itac 2021.10.0 N/A
JasPer 1.900.1 foss-2023a
JasPer 2.0.33 GCCcore-12.3.0
JasPer 4.0.0 GCCcore-12.3.0
Java 11.0.18 N/A
Java 11(@Java N/A
Java 17.0.6 N/A
Java 17(@Java N/A
jbigkit 2.1 GCCcore-12.3.0
jemalloc 5.3.0 GCCcore-12.3.0
json-c 0.16 GCCcore-12.3.0
JsonCpp 1.9.5 GCCcore-12.3.0
Julia 1.10.0 linux-x86_64
Julia 1.9.3 linux-x86_64
JupyterHub 4.0.2 GCCcore-12.3.0
JupyterLab 4.0.5 GCCcore-12.3.0
JupyterLab 4.0.9 GCCcore-12.3.0
jupyterlab-lsp 5.0.1 GCCcore-12.3.0
jupyter-lsp 2.2.1 GCCcore-12.3.0
JupyterNotebook 6.5.6 GCCcore-12.3.0
JupyterNotebook 7.0.2 GCCcore-12.3.0
jupyter-server 2.7.2 GCCcore-12.3.0
jupyter-server-proxy 4.0.0 GCCcore-12.3.0
KaHIP 3.14 gompi-2023a
KaHIP 3.16 gompi-2023a
kim-api 2.3.0 GCC-12.3.0
kim-api 2.3.0 GCCcore-12.3.0
Kokkos 4.1.0 GCC-12.3.0
LAME 3.100 GCCcore-12.3.0
LAMMPS 2Aug2023_update2 foss-2023a-kokkos
LERC 4.0.0 GCCcore-12.3.0
libarchive 3.4.3 GCCcore-10.2.0
libarchive 3.6.2 GCCcore-12.3.0
libcap 1.2.53 GCCcore-12.3.0
libcerf 2.3 GCCcore-12.3.0
libcint 5.4.0 gfbf-2023a
libcircle 0.3 gompi-2023a
libdeflate 1.18 GCCcore-12.3.0
libdrm 2.4.115 GCCcore-12.3.0
libepoxy 1.5.10 GCCcore-12.3.0
libevent 2.1.12 GCCcore-12.3.0
libfabric 1.18.0 GCCcore-12.3.0
libffi 3.4.4 GCCcore-12.3.0
libgd 2.3.3 GCCcore-12.3.0
libgeotiff 1.7.1 GCCcore-12.3.0
libgit2 1.7.1 GCCcore-12.3.0
libGLU 9.0.3 GCCcore-12.3.0
libglvnd 1.6.0 GCCcore-12.3.0
libiconv 1.17 GCCcore-12.3.0
Libint 2.7.2 GCC-12.3.0-lmax-6-cp2k
libjpeg-turbo 2.1.5.1 GCCcore-12.3.0
libogg 1.3.5 GCCcore-12.3.0
libopus 1.4 GCCcore-12.3.0
libpciaccess 0.17 GCCcore-12.3.0
libpng 1.6.39 GCCcore-12.3.0
libpthread-stubs 0.5 GCCcore-12.3.0
libreadline 8.2 GCCcore-12.3.0
libsndfile 1.2.2 GCCcore-12.3.0
libsodium 1.0.18 GCCcore-12.3.0
LibTIFF 4.5.0 GCCcore-12.3.0
libtirpc 1.3.3 GCCcore-12.3.0
libtool 2.4.7 N/A
libtool 2.4.7 GCCcore-12.3.0
libunwind 1.6.2 GCCcore-12.3.0
libvorbis 1.3.7 GCCcore-12.3.0
libvori 220621 GCCcore-12.3.0
libwebp 1.3.1 GCCcore-12.3.0
libXau 1.0.11 foss-2023a
libxc 6.2.2 GCC-12.3.0
libxc 6.2.2 intel-compilers-2023.1.0
libXdmcp 1.1.5 foss-2023a
libxml2 2.11.4 GCCcore-12.3.0
libxslt 1.1.38 GCCcore-12.3.0
libxsmm 1.17 GCC-12.3.0
libyaml 0.2.5 GCCcore-12.3.0
Linaro-Forge 23.0.3 GCC-12.3.0
LittleCMS 2.15 GCCcore-12.3.0
LLVM 16.0.6 GCCcore-12.3.0
LLVM 16.0.6 GCCcore-12.3.0-python-3.10.8
Lua 5.4.6 GCCcore-12.3.0
lwgrp 1.0.5 gompi-2023a
lxml 4.9.2 GCCcore-12.3.0
lz4 1.9.4 GCCcore-12.3.0
M4 1.4.18 N/A
M4 1.4.18 GCCcore-10.2.0
M4 1.4.19 N/A
M4 1.4.19 GCCcore-12.3.0
magma 2.7.2 foss-2023a-CUDA-12.1.1 Yes
magma 2.7.2 foss-2023a-CUDA-12.2.0 Yes
make 4.4.1 GCCcore-12.3.0
makeinfo 7.0.3 GCCcore-12.3.0
Mako 1.2.4 GCCcore-12.3.0
MATIO 1.5.26 GCCcore-12.3.0
matlab-proxy 0.12.1 GCCcore-12.3.0
matplotlib 3.7.2 gfbf-2023a
maturin 1.1.0 GCCcore-12.3.0
maturin 1.4.0 GCCcore-12.3.0-Rust-1.70.0
maturin 1.4.0 GCCcore-12.3.0-Rust-1.75.0
MDI 1.4.26 gompi-2023a
Mesa 23.1.4 GCCcore-12.3.0
Meson 1.1.1 GCCcore-12.3.0
Meson 1.1.1 GCCcore-12.3.0-python-3.10.8
meson-python 0.13.2 GCCcore-12.3.0
meson-python 0.13.2 GCCcore-12.3.0-python-3.10.8
METIS 5.1.0 GCCcore-12.3.0
ml_dtypes 0.3.2 gfbf-2023a
MPC 1.3.1 GCCcore-12.3.0
MPFR 4.2.0 GCCcore-12.3.0
mpi4py 3.1.4 gompi-2023a
mpifileutils 0.11.1 foss-2023a
MUMPS 5.5.1 foss-2023a-metis
MUMPS 5.6.1 foss-2023a-metis
muparserx 4.0.12 GCCcore-12.3.0
NAMD 2.14 foss-2023a-mpi
NAMD 3.0b5 multicore-AVX512-bin
NAMD 3.0b5 multicore-bin
NAMD 3.0b5 multicore-CUDA-bin Yes
NASM 2.16.01 GCCcore-12.3.0
NCCL 2.18.3 GCCcore-12.3.0-CUDA-11.7.0 Yes
NCCL 2.18.3 GCCcore-12.3.0-CUDA-12.1.1 Yes
NCCL 2.18.3 GCCcore-12.3.0-CUDA-12.2.0 Yes
ncurses 5.9 N/A
ncurses 6.2 N/A
ncurses 6.2 GCCcore-10.2.0
ncurses 6.3 N/A
ncurses 6.4 GCCcore-12.3.0
netCDF 4.9.2 gompi-2023a
netCDF 4.9.2 iimpi-2023a
netCDF-C++4 4.3.1 gompi-2023a
netCDF-Fortran 4.6.1 gompi-2023a
netCDF-Fortran 4.6.1 iimpi-2023a
nettle 3.9.1 GCCcore-12.3.0
networkx 3.1 gfbf-2023a
Ninja 1.11.1 GCCcore-12.3.0
Ninja 1.11.1 GCCcore-12.3.0-python-3.10.8
nlohmann_json 3.11.2 GCCcore-12.3.0
NLopt 2.7.1 GCCcore-12.3.0
nodejs 18.17.1 GCCcore-12.3.0
Nsight-Compute 2023.2.1 N/A
Nsight-Systems 2023.2.1 N/A
NSPR 4.35 GCCcore-12.3.0
NSS 3.89.1 GCCcore-12.3.0
nsync 1.26.0 GCCcore-12.3.0
NTL 11.5.1 GCC-12.3.0
numactl 2.0.16 GCCcore-12.3.0
numba 0.57.1 foss-2023a-CUDA-12.2.0-python-3.10.8 Yes
numba 0.58.1 foss-2023a
numba 0.58.1 foss-2023a-CUDA-12.2.0 Yes
NVHPC 23.7 N/A
NVHPC 23.7 CUDA-11.7.0 Yes
NVHPC 23.7 CUDA-12.2.0 Yes
nvompic 2023a N/A
NVSHMEM 2.9.0 gompi-2023a-CUDA-12.2.0 Yes
NWChem 7.2.2 intel-2023a
OPARI2 2.0.7 GCCcore-12.3.0
OpenBLAS 0.3.23 GCC-12.3.0
OpenEXR 3.1.7 GCCcore-12.3.0
OpenFOAM 10 foss-2023a
OpenJPEG 2.5.0 GCCcore-12.3.0
OpenMPI 4.1.5 GCC-12.3.0
OpenMPI 4.1.5 NVHPC-23.7-CUDA-12.2.0 Yes
OpenPGM 5.2.122 GCCcore-12.3.0
OpenSSL 1.1 N/A
ORCA 5.0.4 gompi-2023a
OSU-Micro-Benchmarks 7.2 gompi-2023a
OSU-Micro-Benchmarks 7.2 gompi-2023a-CUDA-12.2.0 Yes
OTF2 3.0.3 GCCcore-12.3.0
p4est 2.8.6 foss-2023a
Pango 1.50.14 GCCcore-12.3.0
PAPI 7.0.1 GCCcore-12.3.0
Paraver 4.11.1 foss-2023a
ParaView 5.11.2 foss-2023a
ParMETIS 4.0.3 gompi-2023a
patchelf 0.18.0 GCCcore-12.3.0
PCRE2 10.42 GCCcore-12.3.0
PCRE 8.45 GCCcore-12.3.0
PDT 3.25.1 GCCcore-12.3.0
Perl 5.36.1 GCCcore-12.3.0
Perl-bundle-CPAN 5.36.1 GCCcore-12.3.0
PETSc 3.19.4 foss-2023a
PETSc 3.20.3 foss-2023a
Pillow 10.0.0 GCCcore-12.3.0
Pillow 10.0.0 GCCcore-12.3.0-python-3.10.8
Pillow-SIMD 9.5.0 GCCcore-12.3.0
pixman 0.42.2 GCCcore-12.3.0
pkgconf 1.8.0 N/A
pkgconf 1.9.5 GCCcore-12.3.0
pkg-config 0.29.2 GCCcore-12.3.0
pkgconfig 1.5.5 GCCcore-12.3.0-python
PLUMED 2.9.0 foss-2023a
PMIx 4.2.6 GCCcore-12.3.0
poetry 1.5.1 GCCcore-12.3.0
poetry 1.5.1 GCCcore-12.3.0-python-3.10.8
poppler 23.09.0 GCC-12.3.0
popt 1.19 N/A
POV-Ray 3.7.0.10 GCC-12.3.0
PROJ 9.2.0 GCCcore-12.3.0
protobuf 24.0 GCCcore-12.3.0
protobuf-python 4.24.0 GCCcore-12.3.0
pscom 5.7.0 1-GCCcore-12.3.0
pscom 5.7.0 1-GCCcore-12.3.0-CUDA-12.2.0 Yes
psmpi 5.9.2 1-GCC-12.3.0
psmpi 5.9.2 1-GCC-12.3.0-CUDA-12.2.0 Yes
pybind11 2.11.1 GCCcore-12.3.0
pybind11 2.11.1 GCCcore-12.3.0-python-3.10.8
PyCairo 1.25.0 GCCcore-12.3.0
PycURL 7.45.2 GCCcore-12.3.0
PyGObject 3.46.0 GCCcore-12.3.0
PyOpenCL 2023.1.4 foss-2023a-ifpgasdk-20.4
pytest-flakefinder 1.1.0 GCCcore-12.3.0
pytest-rerunfailures 12.0 GCCcore-12.3.0
pytest-shard 0.1.2 GCCcore-12.3.0
Python 3.10.8 GCCcore-12.3.0
Python 3.11.3 GCCcore-12.3.0
Python-bundle-PyPI 2023.06 GCCcore-12.3.0
Python-bundle-PyPI 2023.06 GCCcore-12.3.0-python-3.10.8
PyTorch 2.1.2 foss-2023a-CUDA-12.1.1 Yes
PyYAML 6.0 GCCcore-12.3.0
PyZMQ 25.1.1 GCCcore-12.3.0
QCFPGA 0.0.1 foss-2023a-ifpgasdk-20.4
Qhull 2020.2 GCCcore-12.3.0
Qiskit 0.45.1 foss-2023a
qsimcirq 0.17.0 foss-2023a
Qt5 5.15.10 GCCcore-12.3.0
QuantumESPRESSO 7.2 foss-2023a
R 4.3.2 foss-2023a-bare
R 4.3.2 gfbf-2023a
RapidJSON 1.1.0 20230928-GCCcore-12.3.0
rapidsai 23.10.0 foss-2023a-CUDA-12.2.0-python-3.10.8 Yes
RE2 2023 08-01-GCCcore-12.3.0
re2c 3.1 GCCcore-12.3.0
ReFrame 4.4.0 N/A
retworkx 0.13.2 foss-2023a
Rust 1.70.0 GCCcore-12.3.0
Rust 1.75.0 GCCcore-12.3.0
rustworkx 0.13.2 foss-2023a
s3cmd 2.2.0 N/A
ScaFaCoS 1.0.4 foss-2023a
ScaLAPACK 2.2.0 gompi-2023a-fb
Scalasca 2.6.1 gompi-2023a
Scalasca 2.6.1 gompi-2023a-CUDA-12.2.0 Yes
scikit-build 0.17.6 GCCcore-12.3.0
scikit-build 0.17.6 GCCcore-12.3.0-python-3.10.8
scikit-image 0.22.0 foss-2023a
scikit-learn 1.3.1 gfbf-2023a
SciPy-bundle 2023.07 gfbf-2023a
SciPy-bundle 2023.07 gfbf-2023a-python-3.10.8
Score-P 8.1 gompi-2023a
Score-P 8.1 gompi-2023a-CUDA-12.2.0 Yes
SCOTCH 7.0.3 gompi-2023a
SDL2 2.28.2 GCCcore-12.3.0
setuptools 69.0.0 GCCcore-12.3.0
setuptools-rust 1.6.0 GCCcore-12.3.0
setuptools-rust 1.6.0 GCCcore-12.3.0-python-3.10.8
Shapely 2.0.1 gfbf-2023a-python-3.10.8
SIONlib 1.7.7 GCCcore-12.3.0-tools
snappy 1.1.10 GCCcore-12.3.0
Spark 3.5.0 foss-2023a
spdlog 1.11.0 GCCcore-12.3.0
spglib 2.0.2 GCCcore-12.3.0
SQLite 3.42.0 GCCcore-12.3.0
squashfuse 0.2.0 GCCcore-12.3.0
squashfuse 0.5.2 GCCcore-12.3.0
SuiteSparse 5.13.0 foss-2023a-METIS-5.1.0
SuiteSparse 7.1.0 foss-2023a
SuperLU_DIST 8.1.2 foss-2023a
SWIG 4.1.1 GCCcore-12.3.0
SymEngine 0.11.2 GCC-12.3.0
SymEngine-python 0.11.0 GCC-12.3.0
sympy 1.12 gfbf-2023a
Szip 2.1.1 GCCcore-12.3.0
tbb 2021.10.0 GCCcore-12.3.0
tbb 2021.11.0 GCCcore-12.3.0
Tcl 8.6.13 GCCcore-12.3.0
tcsh 6.24.10 GCCcore-12.3.0
TensorFlow 2.13.0 foss-2023a
time 1.9 GCCcore-12.3.0
Tk 8.6.13 GCCcore-12.3.0
Tkinter 3.11.3 GCCcore-12.3.0
tornado 6.3.2 GCCcore-12.3.0
tqdm 4.66.1 GCCcore-12.3.0
typing-extensions 4.8.0 GCCcore-12.3.0
UCC 1.2.0 GCCcore-12.3.0
UCC-CUDA 1.2.0 GCCcore-12.3.0-CUDA-11.7.0 Yes
UCC-CUDA 1.2.0 GCCcore-12.3.0-CUDA-12.2.0 Yes
UCX 1.14.1 GCCcore-12.3.0
UCX-CUDA 1.14.1 GCCcore-12.3.0-CUDA-11.7.0 Yes
UCX-CUDA 1.14.1 GCCcore-12.3.0-CUDA-12.1.1 Yes
UCX-CUDA 1.14.1 GCCcore-12.3.0-CUDA-12.2.0 Yes
UDUNITS 2.2.28 GCCcore-12.3.0
UnZip 6.0 GCCcore-12.3.0
utf8proc 2.8.0 GCCcore-12.3.0
util-linux 2.39 GCCcore-12.3.0
Valgrind 3.21.0 gompi-2023a
virtualenv 20.23.1 GCCcore-12.3.0
virtualenv 20.23.1 GCCcore-12.3.0-python-3.10.8
VMD 1.9.4a57 foss-2023a
VMD 1.9.4a57 foss-2023a-CUDA-12.2.0 Yes
Voro++ 0.4.6 GCCcore-12.3.0
VTK 9.3.0 foss-2023a
VTune 2023.2.0 N/A
Wayland 1.22.0 GCCcore-12.3.0
WRF 4.5.1 foss-2023a-dmpar
wxWidgets 3.2.2.1 GCC-12.3.0
X11 20230603 GCCcore-12.3.0
x264 20230226 GCCcore-12.3.0
x265 3.5 GCCcore-12.3.0
xcb-proto 1.16.0 N/A
XCFun 2.1.1 GCCcore-12.3.0
Xerces-C++ 3.2.4 GCCcore-12.3.0
xorg-macros 1.20.0 GCCcore-12.3.0
xprop 1.2.6 GCCcore-12.3.0
xproto 7.0.31 GCCcore-12.3.0
Xvfb 21.1.8 GCCcore-12.3.0
xxd 9.0.2112 GCCcore-12.3.0
xxd 9.0.2116 GCCcore-12.3.0
XZ 5.2.5 GCCcore-10.2.0
XZ 5.4.2 GCCcore-12.3.0
Yasm 1.3.0 GCCcore-12.3.0
Z3 4.12.2 GCCcore-12.3.0
Z3 4.12.2 GCCcore-12.3.0-Python-3.11.3
ZeroMQ 4.3.4 GCCcore-12.3.0
Zip 3.0 GCCcore-12.3.0
zlib 1.2.11 N/A
zlib 1.2.11 GCCcore-10.2.0
zlib 1.2.12 N/A
zlib 1.2.13 N/A
zlib 1.2.13 GCCcore-12.3.0
zstd 1.5.5 GCCcore-12.3.0

The previous release stack - 2022.1

Click to expand/collapse the table of modules
Module Name Version Toolchain GPU Support
520nmx 20.4 N/A
ACTC 1.1 GCCcore-11.3.0
Advisor 2022.1.0 N/A
AMD-uProf 3.6.449 N/A
ant 1.10.11 Java-11
AOCC 3.2.0 GCCcore-11.3.0
archspec 0.1.4 GCCcore-11.3.0
aria2 1.36.0 GCCcore-11.3.0
Arm-Forge 22.0.4 GCC-11.3.0
arpack-ng 3.8.0 foss-2022a
Arrow 8.0.0 foss-2022a
ATK 2.38.0 GCCcore-11.3.0
at-spi2-atk 2.38.0 GCCcore-11.3.0
at-spi2-core 2.44.1 GCCcore-11.3.0
attr 2.5.1 GCCcore-11.3.0
Autoconf 2.69 GCCcore-11.3.0
Autoconf 2.71 GCCcore-11.3.0
Automake 1.16.5 GCCcore-11.3.0
Autotools 20220317 GCCcore-11.3.0
aws-cli 2.7.1 N/A
Bazel 5.1.1 GCCcore-11.3.0
BeautifulSoup 4.10.0 GCCcore-11.3.0
binutils 2.38 N/A
binutils 2.38 GCCcore-11.3.0
Bison 3.8.2 N/A
Bison 3.8.2 GCCcore-11.3.0
Blender 3.2.2 linux-x64
BLIS 0.9.0 GCC-11.3.0
bokeh 2.4.3 foss-2022a
Boost 1.79.0 GCC-11.3.0
Brotli 1.0.9 GCCcore-11.3.0
bzip2 1.0.8 GCCcore-11.3.0
cairo 1.17.4 GCCcore-11.3.0
c-ares 1.18.1 GCCcore-11.3.0
CGAL 4.14.3 gompi-2022a
CGAL 5.2 gompi-2022a
Check 0.15.2 GCCcore-11.3.0
cirq-core 1.0.0 foss-2022a
Clang 13.0.1 GCCcore-11.3.0
Clang 13.0.1 GCCcore-11.3.0-CUDA-11.7.0 Yes
CMake 3.23.1 GCCcore-11.3.0
configurable-http-proxy 4.5.2 GCCcore-11.3.0
CP2K 2022.1 foss-2022a
CP2K 9.1 foss-2022a
CppUnit 1.15.1 GCCcore-11.3.0
cppy 1.2.1 GCCcore-11.3.0
CubeGUI 4.7 GCCcore-11.3.0
CubeLib 4.7 GCCcore-11.3.0
CubeWriter 4.7 GCCcore-11.3.0
CUDA 11.7.0 N/A
cuDNN 8.4.1.50 CUDA-11.7.0 Yes
cuQuantum 22.11.0 foss-2022a
cURL 7.83.0 GCCcore-11.3.0
Dakota 6.16.0 foss-2022a
dask 2022.6.1 foss-2022a
DB 18.1.40 GCCcore-11.3.0
DBus 1.14.0 GCCcore-11.3.0
dotNET-Core-Runtime 6.0.6 GCCcore-11.3.0
dotNET-SDK 6.0.202 linux-x64
double-conversion 3.2.0 GCCcore-11.3.0
Doxygen 1.9.4 GCCcore-11.3.0
dtcmp 1.1.4 gompi-2022a
DualSPHysics 5.0.175 foss-2022a
DualSPHysics 5.0.175 GCC-11.3.0
DualSPHysics 5.0.175 GCC-11.3.0-CUDA-11.7.0 Yes
Eigen 3.4.0 GCCcore-11.3.0
elfutils 0.187 GCCcore-11.3.0
ELPA 2021.11.001 foss-2022a
expat 2.4.8 GCCcore-11.3.0
expecttest 0.1.3 GCCcore-11.3.0
FFmpeg 4.4.2 GCCcore-11.3.0
FFTW 3.3.10 GCC-11.3.0
FFTW.MPI 3.3.10 gompi-2022a
FLAC 1.3.4 GCCcore-11.3.0
flatbuffers 1.12.1 GCCcore-11.3.0
flatbuffers 2.0.8 GCCcore-11.3.0
flatbuffers-python 1.12.1 GCCcore-11.3.0
flatbuffers-python 2.0 GCCcore-11.3.0
flex 2.6.4 N/A
flex 2.6.4 GCCcore-11.3.0
FlexiBLAS 3.2.0 GCC-11.3.0
FLTK 1.3.8 GCCcore-11.3.0
fontconfig 2.14.0 GCCcore-11.3.0
foss 2022a N/A
fpga-samples 1.0.0 N/A
freetype 2.12.1 GCCcore-11.3.0
FriBidi 1.0.12 GCCcore-11.3.0
GCC 11.3.0 N/A
GCCcore 11.3.0 N/A
GDAL 3.5.1 foss-2022a
GDB 11.1 GCCcore-11.3.0
Gdk-Pixbuf 2.42.8 GCCcore-11.3.0
GDRCopy 2.3 GCCcore-11.3.0
GEOS 3.10.3 GCC-11.3.0
gettext 0.21 N/A
gettext 0.21 GCCcore-11.3.0
Ghostscript 9.56.1 GCCcore-11.3.0
giflib 5.2.1 GCCcore-11.3.0
git 2.36.0 GCCcore-11.3.0-nodocs
GLib 2.72.1 GCCcore-11.3.0
GLPK 5.0 GCCcore-11.3.0
GMP 6.2.1 GCCcore-11.3.0
gmpy2 2.1.2 GCC-11.3.0
gnuplot 5.4.2 GCCcore-11.3.0
gnuplot 5.4.4 GCCcore-11.3.0
Go 1.19.1 N/A
GObject-Introspection 1.72.0 GCCcore-11.3.0
gompi 2022a N/A
gompi 2022a prte
googletest 1.11.0 GCCcore-11.3.0
gperf 3.1 GCCcore-11.3.0
gperftools 2.10 GCCcore-11.3.0
graphite2 1.3.14 GCCcore-11.3.0
Graphviz 5.0.1 GCCcore-11.3.0
groff 1.22.4 GCCcore-11.3.0
GROMACS 2022.3 foss-2022a
GROMACS 2022.3 foss-2022a-CUDA-11.7.0 Yes
GSL 2.7 GCC-11.3.0
GTK2 2.24.33 GCCcore-11.3.0
GTK+ 3.24.34 GCCcore-11.3.0
GTK3 3.24.33 GCCcore-11.3.0
GTS 0.7.6 GCCcore-11.3.0
gzip 1.12 GCCcore-11.3.0
h5py 3.7.0 foss-2022a
h5py 3.7.0 foss-2022a-CUDA-11.7.0 Yes
HarfBuzz 4.2.1 GCCcore-11.3.0
HCOLL 4.7.3208 N/A
HDF 4.2.15 GCCcore-11.3.0
HDF5 1.12.2 gompi-2022a
HDF5 1.12.2 gompi-2022a-serial
help2man 1.49.2 GCCcore-11.3.0
HH-suite 3.3.0 gompi-2022a
Horovod 0.26.0 foss-2022a-CUDA-11.7.0-PyTorch-1.12.0 Yes
HPCX 2.12 GCCcore-11.3.0
hwloc 2.7.1 GCCcore-11.3.0
hypothesis 6.46.7 GCCcore-11.3.0
Hypre 2.25.0 foss-2022a
ICU 71.1 GCCcore-11.3.0
ifpgasdk 20.4 N/A
iimpi 2022a N/A
imageio 2.19.3 foss-2022a
ImageMagick 7.1.0 37-GCCcore-11.3.0
imkl 2022.1.0 N/A
imkl-FFTW 2022.1.0 iimpi-2022a
impi 2021.6.0 intel-compilers-2022.1.0
Inspector 2022.1.0 N/A
intel 2022a N/A
intel-compilers 2022.1.0 N/A
intltool 0.51.0 GCCcore-11.3.0
IOR 3.3.0 gompi-2022a
IPython 8.5.0 GCCcore-11.3.0
ISL 0.24 GCCcore-11.3.0
itac 2021.6.0 N/A
JasPer 2.0.33 GCCcore-11.3.0
Java 11.0.16 N/A
Java 11(@Java N/A
jbigkit 2.1 GCCcore-11.3.0
jemalloc 5.3.0 GCCcore-11.3.0
jemalloc 5.3.0 GCCcore-11.3.0-64bytes-alignement
JsonCpp 1.9.5 GCCcore-11.3.0
Julia 1.8.2 linux-x86_64
JupyterHub 2.3.1 GCCcore-11.3.0
JupyterLab 3.2.8 GCCcore-11.3.0
Keras 2.9.0 foss-2022a
kim-api 2.3.0 GCCcore-11.3.0
knem 1.1.4.90 GCCcore-11.3.0
Kokkos 3.6.01 GCC-11.3.0
LAME 3.100 GCCcore-11.3.0
LAMMPS 23Jun2022 foss-2022a-kokkos
LAMMPS 23Jun2022 foss-2022a-kokkos-CUDA-11.7.0 Yes
libarchive 3.6.1 GCCcore-11.3.0
libcap 1.2.53 GCCcore-11.3.0
libcerf 2.1 GCCcore-11.3.0
libcint 5.1.3 foss-2022a
libcircle 0.3 gompi-2022a
libdeflate 1.10 GCCcore-11.3.0
libdrm 2.4.110 GCCcore-11.3.0
libepoxy 1.5.10 GCCcore-11.3.0
libevent 2.1.12 GCCcore-11.3.0
libfabric 1.15.1 GCCcore-11.3.0
libffi 3.4.2 GCCcore-11.3.0
libgd 2.3.3 GCCcore-11.3.0
libgeotiff 1.7.1 GCCcore-11.3.0
libgit2 1.4.3 GCCcore-11.3.0
libGLU 9.0.2 GCCcore-11.3.0
libglvnd 1.4.0 GCCcore-11.3.0
libiconv 1.17 GCCcore-11.3.0
Libint 2.7.2 GCC-11.3.0-lmax-6-cp2k
libjpeg-turbo 2.1.3 GCCcore-11.3.0
libogg 1.3.5 GCCcore-11.3.0
libopus 1.3.1 GCCcore-11.3.0
libpciaccess 0.16 GCCcore-11.3.0
libpng 1.6.37 GCCcore-11.3.0
libreadline 8.1.2 GCCcore-11.3.0
libsndfile 1.1.0 GCCcore-11.3.0
libsodium 1.0.18 GCCcore-11.3.0
LibTIFF 4.3.0 GCCcore-11.3.0
libtirpc 1.3.2 GCCcore-11.3.0
libtool 2.4.7 GCCcore-11.3.0
libunwind 1.6.2 GCCcore-11.3.0
libvorbis 1.3.7 GCCcore-11.3.0
libwebp 1.2.2 GCCcore-11.3.0
libxc 5.2.3 GCC-11.3.0
libxml2 2.9.13 GCCcore-11.3.0
libxslt 1.1.34 GCCcore-11.3.0
libxsmm 1.17 GCC-11.3.0
libyaml 0.2.5 GCCcore-11.3.0
LittleCMS 2.13.1 GCCcore-11.3.0
LLVM 14.0.3 GCCcore-11.3.0
LMDB 0.9.29 GCCcore-11.3.0
Lua 5.4.4 GCCcore-11.3.0
lwgrp 1.0.5 gompi-2022a
lxml 4.9.1 GCCcore-11.3.0
lz4 1.9.3 GCCcore-11.3.0
M4 1.4.19 N/A
M4 1.4.19 GCCcore-11.3.0
magma 2.6.2 foss-2022a-CUDA-11.7.0 Yes
makeinfo 6.8 GCCcore-11.3.0
Mako 1.2.0 GCCcore-11.3.0
matplotlib 3.5.2 foss-2022a
Mesa 22.0.3 GCCcore-11.3.0
Meson 0.62.1 GCCcore-11.3.0
METIS 5.1.0 GCCcore-11.3.0
MPC 1.2.1 GCCcore-11.3.0
MPFR 4.1.0 GCCcore-11.3.0
mpifileutils 0.11.1 foss-2022a
MUMPS 5.5.0 foss-2022a-metis
NAMD 2.14 foss-2022a-mpi
NAMD 2.14 foss-2022a-ucx-CUDA-11.7.0 Yes
NASM 2.15.05 GCCcore-11.3.0
NCCL 2.12.12 GCCcore-11.3.0-CUDA-11.7.0 Yes
ncurses 5.9 N/A
ncurses 6.2 N/A
ncurses 6.3 GCCcore-11.3.0
netCDF 4.9.0 gompi-2022a
nettle 3.8 GCCcore-11.3.0
networkx 2.8.4 foss-2022a
Ninja 1.10.2 GCCcore-11.3.0
nlohmann_json 3.10.5 GCCcore-11.3.0
NLopt 2.7.1 GCCcore-11.3.0
nodejs 16.15.1 GCCcore-11.3.0
NSPR 4.34 GCCcore-11.3.0
NSS 3.79 GCCcore-11.3.0
nsync 1.25.0 GCCcore-11.3.0
numactl 2.0.14 GCCcore-11.3.0
NVHPC 22.7 N/A
NVHPC 22.7 CUDA-11.7.0 Yes
nvompic 2022a N/A
NVSHMEM 2.6.0 gompi-2022a-CUDA-11.7.0 Yes
OPARI2 2.0.6 GCCcore-11.3.0
OpenBLAS 0.3.20 GCC-11.3.0
OpenCV 4.6.0 foss-2022a-contrib
OpenCV 4.6.0 foss-2022a-CUDA-11.7.0-contrib Yes
OpenEXR 3.1.5 GCCcore-11.3.0
OpenFOAM 9 foss-2022a
OpenMPI 4.1.4 GCC-11.3.0
OpenMPI 4.1.4 GCC-11.3.0-prte
OpenMPI 4.1.4 NVHPC-22.7
OpenMPI 4.1.4 NVHPC-22.7-CUDA-11.7.0 Yes
OpenPGM 5.2.122 GCCcore-11.3.0
OpenSSL 1.1 N/A
ORCA 5.0.3 gompi-2022a
OSU-Micro-Benchmarks 6.0 gompi-2022a
OSU-Micro-Benchmarks 6.0 gompi-2022a-CUDA-11.7.0 Yes
OSU-Micro-Benchmarks 6.0 gompi-2022a-prte
OSU-Micro-Benchmarks 6.0 iimpi-2022a
OTF2 2.3 GCCcore-11.3.0
Pango 1.50.7 GCCcore-11.3.0
PAPI 6.0.0.1 GCCcore-11.3.0
ParaView 5.10.1 foss-2022a-mpi
PCRE2 10.40 GCCcore-11.3.0
PCRE 8.45 GCCcore-11.3.0
PDT 3.25.1 GCCcore-11.3.0
Perl 5.34.1 GCCcore-11.3.0
PETSc 3.17.4 foss-2022a
Pillow 9.1.1 GCCcore-11.3.0
Pillow-SIMD 9.2.0 GCCcore-11.3.0
pixman 0.40.0 GCCcore-11.3.0
pkgconf 1.8.0 N/A
pkgconf 1.8.0 GCCcore-11.3.0
pkg-config 0.29.2 GCCcore-11.3.0
pkgconfig 1.5.5 GCCcore-11.3.0-python
PLUMED 2.8.0 foss-2022a
PMIx 4.2.2 GCCcore-11.3.0
popt 1.18 N/A
POV-Ray 3.7.0.10 GCC-11.3.0
PROJ 9.0.0 GCCcore-11.3.0
protobuf 3.19.4 GCCcore-11.3.0
protobuf 3.20.1 GCCcore-11.3.0
protobuf-python 3.19.4 GCCcore-11.3.0
protobuf-python 3.20.1 GCCcore-11.3.0
pscom 5.5.0 1-GCCcore-11.3.0
pscom 5.5.0 1-GCCcore-11.3.0-CUDA-11.7.0 Yes
psmpi 5.6.0 1-GCC-11.3.0
psmpi 5.6.0 1-GCC-11.3.0-CUDA-11.7.0 Yes
pybind11 2.9.2 GCCcore-11.3.0
PySCF 2.0.1 foss-2022a
Python 2.7.18 GCCcore-11.3.0-bare
Python 3.10.4 GCCcore-11.3.0
Python 3.10.4 GCCcore-11.3.0-bare
PyTorch 1.12.0 foss-2022a
PyTorch 1.12.0 foss-2022a-CUDA-11.7.0 Yes
PyYAML 6.0 GCCcore-11.3.0
Qhull 2020.2 GCCcore-11.3.0
QMCPACK 3.14.0 foss-2022a
qsimcirq 0.14.0 foss-2022a
Qt5 5.15.5 GCCcore-11.3.0
QuantumESPRESSO 7.1 foss-2022a
QuantumESPRESSO 7.1 nvompic-2022a-NVHPC-22.7
QUDA 1.1.0 foss-2022a-CUDA-11.7.0 Yes
R 4.2.1 foss-2022a
R 4.2.1 foss-2022a-bare
RapidJSON 1.1.0 GCCcore-11.3.0
RE2 2022 06-01-GCCcore-11.3.0
re2c 2.2 GCCcore-11.3.0
ReFrame 3.12.0 N/A
Rust 1.60.0 GCCcore-11.3.0
s3cmd 2.2.0 N/A
ScaFaCoS 1.0.1 foss-2022a
ScaLAPACK 2.2.0 gompi-2022a-fb
Scalasca 2.6 gompi-2022a
Scalasca 2.6 gompi-2022a-CUDA-11.7.0 Yes
scikit-image 0.19.3 foss-2022a
scikit-learn 1.1.2 foss-2022a
SciPy-bundle 2022.05 foss-2022a
Score-P 7.1 gompi-2022a
Score-P 7.1 gompi-2022a-CUDA-11.7.0 Yes
SCOTCH 6.1.3 gompi-2022a
SCOTCH 7.0.1 gompi-2022a
SDL2 2.0.22 GCCcore-11.3.0
SentencePiece 0.1.96 GCC-11.3.0
Singularity-CE 3.10.2 GCCcore-11.3.0
SIONlib 1.7.7 GCCcore-11.3.0-tools
snappy 1.1.9 GCCcore-11.3.0
Spark 3.3.0 foss-2022a
Spark 3.3.0 foss-2022a-CUDA-11.7.0 Yes
SQLite 3.38.3 GCCcore-11.3.0
SuiteSparse 5.13.0 foss-2022a-METIS-5.1.0
SWIG 4.0.2 GCCcore-11.3.0
sympy 1.10.1 foss-2022a
Szip 2.1.1 GCCcore-11.3.0
tbb 2021.5.0 GCCcore-11.3.0
Tcl 8.6.12 GCCcore-11.3.0
TensorFlow 2.9.1 foss-2022a
Theano 1.1.2 foss-2022a-PyMC
Tk 8.6.12 GCCcore-11.3.0
Tkinter 3.10.4 GCCcore-11.3.0
torchtext 0.12.0 foss-2022a
torchvision 0.13.1 foss-2022a
torchvision 0.13.1 foss-2022a-CUDA-11.7.0 Yes
tqdm 4.64.0 GCCcore-11.3.0
typing-extensions 4.2.0 GCCcore-11.3.0
UCX 1.12.1 GCCcore-11.3.0
UCX 1.13.1 GCCcore-11.3.0
UCX-CUDA 1.12.1 GCCcore-11.3.0-CUDA-11.7.0 Yes
UCX-CUDA 1.13.1 GCCcore-11.3.0-CUDA-11.7.0 Yes
UDUNITS 2.2.28 GCCcore-11.3.0
UnZip 6.0 GCCcore-11.3.0
utf8proc 2.7.0 GCCcore-11.3.0
util-linux 2.38 GCCcore-11.3.0
Valgrind 3.19.0 gompi-2022a
VMD 1.9.4a57 foss-2022a
VMD 1.9.4a57 foss-2022a-CUDA-11.7.0 Yes
Voro++ 0.4.6 GCCcore-11.3.0
VTK 9.1.0 foss-2022a
VTune 2022.3.0 N/A
X11 20220504 GCCcore-11.3.0
x264 20220602 GCCcore-11.3.0
x265 3.5 GCCcore-11.3.0
XCFun 2.1.1 GCCcore-11.3.0
xorg-macros 1.19.3 GCCcore-11.3.0
xpmem 2.6.5 36-GCCcore-11.3.0
xprop 1.2.5 GCCcore-11.3.0
Xvfb 21.1.3 GCCcore-11.3.0
xxd 9.0.0034 GCCcore-11.3.0
XZ 5.2.5 GCCcore-11.3.0
Yasm 1.3.0 GCCcore-11.3.0
Z3 4.10.2 GCCcore-11.3.0
ZeroMQ 4.3.4 GCCcore-11.3.0
Zip 3.0 GCCcore-11.3.0
zlib 1.2.12 N/A
zlib 1.2.12 GCCcore-11.3.0
zstd 1.5.2 GCCcore-11.3.0

Requesting new software and features

You may request the installation of new applications or features through the servicedesk.lxp.lu. Depending on a project's requirements, new software may be installed in the corresponding project directory or in the global software stack. All new tools are first deployed in the Staging area for testing.

Environment modules

The environment modules system simplifies the use of applications and supporting libraries that may come in different versions and revisions. The software modules provide a way to easily switch between e.g. multiple revisions of the same application, where one revision may provide a set of functionality not available in another revision.

The core command by which software modules can be listed, loaded (activated), and unloaded (deactivated) is module, followed by an appropriate command.

The modules work by setting specific environment variables needed for the respective software program when the software module corresponding to the application is loaded. Often, this is simply adding the program to the $PATH variable, but software containing libraries and headers will also set $LD_LIBRARY_PATH. Any other variable that the software may need can be set and so the contents of the modules can be fairly simple or complex.

There are several advantages to using software modules to set up your environment, especially on a supercomputer:

  • ease of use
  • ability to revert to your previous environment
  • ability to easily switch your environment to try different versions of a program
    • e.g. when single and double-precision versions of the program exist
    • e.g. when a program has been compiled with different features that cannot coexist in a single build of the program
    • e.g. when a program has been compiled with different compilers or MPI suites

Using modules

The module command is only available on compute nodes and not on the login nodes. The applications provided through the software modules system must be used only on compute nodes.

MeluXina uses the Lmod software modules system, the table below summarizes the most common module commands:

Module Command Description
module avail List/browse available modules
module list Show modules currently loaded (active)
module load module_name Load a specific module (may load additional modules as dependencies)
module unload module_name Unload a loaded module (does not unload modules activated as dependencies)
module swap module_name1 module_name2 Unload module_name1 and load module_name2
module purge Unload all loaded modules
module reset Reset loaded modules to system defaults
module show module_name Display the contents of a selected module
module spider List all modules and the short description of each
module spider package Display the description and various versions available of an application
module use path Add path to the MODULEPATH search path

Using environment modules

  • Finding applications: module avail

To lists all available (loadable) modules and module groups. With the information of these two commands:

module avail
  • Listing loaded application profiles: module list

To get a list of all currently loaded modules:

module list
  • Loading or unloading application profiles: module load/unload

To load a specific module

module load <module_name>

Default version

In case of multiple software versions, one version will always be defined as the default version, and can be identified by its (D) mark in the module avail output. When loading a software module, if the version is not specified, the default is loaded (e.g. module load FFTW will activate FFTW/3.3.8-gompic-2020b if this is the default). Fully specifying the software module (name+version) should always be preferred to ensure that the correct version is being activated.

Unloading an environment module will undo the changes that module made to the environment, restoring any variables set to their previous values. To unload a specific module you can use the following:

module unload <module_name>
  • Unloading all profiles: module purge
module purge
  • Switching profiles: module switch

To swap a specific module for another one (especially useful to switch between different versions of the same program) use the following:

module switch <old_module_name> <new_module_name>

NVIDIA GPU Containers (NGC) modules

Our software suite has been enhanced to include Nvidia GPU Containers (NGC). This integration brings a significant upgrade to our capabilities, offering advanced GPU-accelerated applications and tools designed by Nvidia. With NGC, users will have access to a comprehensive catalog of GPU-optimized software for deep learning, machine learning, and high-performance computing (HPC) applications. This addition is part of our commitment to providing the most advanced and efficient tools to our users, ensuring they have access to cutting-edge technology for their computational needs.

Please see here for more on NGC modules.

MPI runtimes

MeluXina User Software Envronment (MUSE) main MPI runtime is the widely used OpenMPI which is capable of handling direct communication with GPU memory, making it CUDA-aware by default. MUSE also offers two more MPI runtimes: ParaStationMPI (which is also CUDA-aware) and IntelMPI.

The OpenMPI runtime automatically load a new standard module, referred to as ompi-configs, designed to configure the system suitably for the majority of users. The MeluXina User Software Envronment (MUSE) provides various versions of these configuration modules tailored to different scenarios. It’s important to note that the available MPI runtimes are highly adaptable, and the modules provided in MUSE represent just a selection of the possible configurations. It may be beneficial to experiment with the different possibilities in order to find the most suitable configuration for your application/run. The different provided configuration modules should give at least acceptable if not optimal configuration for all users cases. These module configs use UCX and UCC to configure the OpenMPI runtime (They will be extended to ParaSatationMPI and IntelMPI runtimes in a near future).

UCX (Unified Communication X) and UCC (Unified Collective Communication) are frameworks designed to enhance the performance and scalability of applications running on high-performance computing (HPC) and cloud infrastructures. UCX provides an optimized communication layer that facilitates efficient data transfer between devices in a network, supporting a variety of high-speed networking technologies like InfiniBand, RoCE, and more. It's particularly known for its use in facilitating efficient message passing and remote memory access, essential for modern computing applications. On the other hand, UCC focuses specifically on collective communication operations such as broadcasts, reductions and all to all which are common in parallel computing frameworks. UCC works to streamline and optimize these operations across different hardware and network configurations, aiming to improve overall computational efficiency and performance in large-scale environments. Together, UCX and UCC provide a comprehensive suite of tools that address the communication needs of advanced computing systems, supporting a wide range of HPC applications and frameworks.

The following ompi_configs modules are available on MUSE:

  • ompi-configs/ucx: This is the default ompi_configs module for CPU and largemem nodes which is set up to take advantage of UCX as the primary communication library. Additional configuration options are accessible via ompi_info -a.

  • ompi-configs/ucx-cuda: Similar to the ompi-configs/ucx module, this version establish the activation of CUDA transports within the UCX module, thus facilitating CUDA-aware operations. It is provided as the standard ompi_configs module GPU nodes.

  • ompi-configs/ucx-ucc: This configuration mirrors the ompi-configs/ucx module but defaults and prioritizes to using UCC for collective communication.

  • ompi-configs/ucx-cuda-ucc: This configuration mirrors the ompi-configs/ucx-cuda and integrates UCC as the default framwork for collective communication.

In the context of UCX, a transport refers to the underlying communication technology used for data transfer between nodes in a network. UCX supports various types of transports, each designed to optimize communications under different network configurations and hardware. These transports handle the actual movement of data across the network, and they can be tailored for specific types of hardware interfaces and communication protocols, such as InfiniBand, RDMA (Remote Direct Memory Access), shared memory, TCP/IP, and more.

The choice of transport affects performance characteristics such as latency, bandwidth, and scalability. We, therefore, also provides modules for pre-configuring UCX transport selection:

  • ucx-configs/ud exclusively activates the Unreliable Datagram (UD) transport, which is also known for its lower memory usage and suitability for small and medium-sized simulations. Due to problems on MeluXina with RC transport, UD remains the preferred transport for general use, even on large scall simulations.

  • ucx-configs/ud-cuda activates both the Unreliable Datagram (UD) and CUDA transports. UD is known for its smaller memory requirement compared to RC and is preferred for all general GPU simulations.

  • ucx-configs/dc turns on the Dynamically Connected (DC) transport, which is the Nvidia/Mellanox scalable offloaded dynamic connection transport. Although DC is characterized by a low memory footprint, making it potentially suitable for large-scale simulations, it has proved to be a much slower transport than UD for medium and large scale simulations.

  • ucx-configs/dc-cuda includes both the Dynamically Connected (DC) transport and CUDA. It is known for its low memory usage and is potentially suitable for very large GPU simulations.

  • ucx-configs/rc configures the system for the Reliable Connected (RC) transport alone. It has many known issues on our system and we don't advise using it for now.

  • ucx-configs/rc-cuda configures the system to utilize both the Reliable Connected (RC) and CUDA transports. It has many known issues on our system and we don't advise using it for now.

  • ucx-configs/plain removes any specific transport restrictions, allowing UCX to freely select the most appropriate transport based on its internal heuristics. This setting is similar to not using any ucx-configs module, giving full control back to UCX’s default decision-making processes.