Software Stages Changelog

Changelog for stage 2026

Version changes in packages of major importance

  • GCC updated to 14.3.0

  • intel-compilers updated to 2025.2.0

  • NVHPC (now named nvidia-compilers) updated to 25.9

  • ParaStationMPI updated to 5.13.0-1

  • OpenMPI updated to 5.0.8

  • Python updated to 3.13.5

  • EasyBuild updated to 5.1.2

General software stack changes

  • Changed how modules are hidden. Instead of using an EasyBuild hook, modules are now hidden by Lmod configuration files.

  • The LLVM module is now a full installation of LLVM instead of only providing a minimal installation. Unlike Clang, LLVM will not automatically load the CUDA module.

    • Clang is now just a wrapper around the LLVM module. The Clang module is deprecated and will be removed in future stages.

  • The NVHPC module was renamed to nvidia-compilers. This includes the following changes:

    • The NVHPC is deprecated. Loading it will display a warning, and loads nvidia-compilers.

    • nvidia-compilers will now always use the CUDA provided by the CUDA module.

    • Nsight-Compute and Nsight-Systems are no longer provided by nvidia-compilers. Please load these modules separately.

    • OpenMPI 5.0.8 and ParaStationMPI 5.13.0-1 are provided on top of nvidia-compilers, just like in prior toolchains.

  • The Intel toolchain includes the following changes:

    • FlexiBLAS will not be provided, due to issues building the software on some nodes.

  • The CUDA module differs between systems:

    • On JUWELS and JUSUF, CUDA/12 provides CUDA/12.9.1

    • On JURECA-DC, JUPITER and JUWELS Booster, CUDA/13 provides CUDA/13.0.0

  • The FlexiBLAS module now includes AOCL-BLAS as a backend in addition to MKL, OpenBLAS and BLIS. On JUPITER, it provides NVPL instead of AOCL-BLAS.

  • The OpenGL module will now not provide glew anymore. Please load glew separately, if required.

Notable new software

  • The performance assessment tool HPCToolkit is now available. No CUDA version will be provided, as HPCToolkit does not support CUDA/13 yet.

  • The editor helix is now available. Users might need to set COLORTERM=truecolor for full functionality.

Known issues

  • Using numba.cuda of the numba module may not work with the latest CUDA. Please load the additional numba-cuda module, which provides the now recommended CUDA bindings for numba.

  • The MPI-settings modules set this environment variable to work around an issue in psmgmt: PSPMIX_ENV_TMOUT=20

Changelog for stage 2025

General software stack changes

  • As of 2025 romio321 is not working, so the chosen io component of OpenMPI is changed to romio341. Additionally, ufs is selected as the filesystem type for romio341.

    • Change in the MPI-settings modules:

    'OMPI_MCA_io': 'romio341',
    'ROMIO_FSTYPE_FORCE': 'ufs:'
    

Version changes in packages of major importance

  • GCC updated to 13.3.0

  • intel-compilers updated to 2024.2.0

  • NVHPC updated to 24.9 (and 25.1)

  • ParaStationMPI updated to 5.10.0-1

  • OpenMPI updated to 5.0.5

Changelog for stage 2024

General software stack changes

  • General move towards FlexiBLAS with MKL, BLIS and OpenBLAS as backends.

    • Applies to gcccoreflexiblas (as opposed to gcccoremkl), and the upper level toolchains, also with other compilers.

  • mpi-settings modules are now deprecated in favour of MPI-settings.

Version changes in packages of major importance

  • GCC updated to 12.3.0

  • ParaStationMPI updated to 5.9.0-1

  • OpenMPI updated to 4.1.5

WIP packages

Deprecated packages

  • nvidia-driver module no longer available. The functionality is now split between RPMs installed in the OS and the OpenGL module.

  • libelf is not used as a dependency, so it has been marked as deprecated. The library itself is part of the elfutils package.

  • LCov was not used anymore

  • SuperLU was not used anymore

  • cppcheck was not used anymore

Renamed packages

Changelog for stage 2023

General software stack changes

  • Custom installations are now supported via the UserInstallations module (see documentation)

  • OpenMPI now supports UCC (which supports SHARP and NCCL as backends)

Version changes in packages of major importance

  • GCC updated to 11.3.0

  • ParaStationMPI updated to 5.6.0-1

  • OpenMPI updated to 4.1.4

  • IntelMPI updated to 2021.6.0

Software distribution-related changes

  • imkl has been split in imkl, which contains the binary libraries for most of the MKL functionality, and imkl-FFTW, which contains the FFTW MPI-wrappers.

  • IntelMPI now leverages the MPICH ABI compatibility with ParaStationMPI and reuses its stack (packages are no longer compiled for IntelMPI in a separate toolchain)

  • gomkl toolchain (GCC + OpenMPI + MKL) was replaced by the toolchain foss (GCC + OpenMPI + FlexiBLAS). FlexiBLAS allows you to change between MKL, OpenBLAS and BLIS. You can list all installed backends and the complete configuration: flexiblas list. Changing the backend can be done for example by seeting FLEXIBLAS=OPENBLAS. C.f. https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release#usage-example

WIP packages

Deprecated packages

  • pkg-config module no longer available. Replaced with pkgconf

  • Subversion and Mercurial are no longer supported in our stack.

  • Grace is no longer supported in our stack.

  • iomkl toolchain (intel-compilers, OpenMPI, MKL) was deprecated

Renamed packages

Changelog for stage 2022

General software stack changes

  • The last 3 production stages have been made visible. The oldest one is deprecated and will not be visible by default when work on a new stage begins

    • Older stages are visible via ml use $OTHERSTAGES

  • BullMPI has been added as an MPI runtime with GCC on JURECA-DC

  • mpi-settings has been divided in mpi-settings (for MPI-runtime specific settings) and UCX-settings.

Version changes in packages of major importance

  • GCC updated to 11.2.0

  • NVHPC updated to 22.1

  • intel-compilers updated to 2021.4.0

  • ParaStationMPI updated to 5.5.0-1

  • IntelMPI updated to 2021.4.0

  • OpenMPI updated to 4.1.2

Software distribution-related changes

  • SciPy-Stack is now a wrapper around other packages. SciPy-Stack/2021b includes SciPy-bundle/2021.10, matplotlib/3.4.3, Seaborn/0.11.2, sympy/1.8 and xarray/0.20.1.

  • kim-api Moved to GCCcore

  • Octave Installed in GCCcore

  • scikit Split in multiple packages scikit-allel, scikit-bio, scikit-build, scikit-image, scikit-learn, scikit-optimize and scikit-uplift

  • Boost Moved to GCCcore

  • Boost.Python Moved to GCCcore

WIP packages

  • Jupyter related packages

  • PyTorch

  • TensorFlow

Deprecated packages

  • intel-para module no longer exposed in the module hierarchy

  • basemap deprecated in favour of Cartopy

  • libaec

  • libctl deprecated due to lack of compatibility with latest guile

  • libfabric deprecated due to lack of usage in the current stage

  • meld

  • NCL deprecated due to lack of maintenance upstream and lack of support for GCC 11. See https://github.com/NCAR/ncl/issues/64

  • nvptx-tools integrated in GCC

  • ospcommon deprecated in favour of rkcommon

  • Elemental not developed anymore

  • HDFView latest release not compatible with latest HDF5

  • Julia.CUDA integrated in Julia

  • Julia.MPI integrated in Julia

  • yaff deprecated due to lack of compatibility with latest h5py at the moment

Renamed packages

  • parallel-netCDF: is now renamed to PNetCDF

  • unzip: Renamed to UnZip

  • iccifort: Renamed to intel-compilers

  • itstool: Renamed to ITSTool