Attention

GPU users: GPU nodes run EL9, while this documentation still reflects the EL7 software stack.

Run module avail on an EL9 login node, or within an interactive session on the relevant GPU type, to see the software available.

The documentation will be updated once all nodes have migrated to EL9.

Development toolchains

Much of the software available on Stanage was installed using EasyBuild, which is a tool for building and installing software on HPC systems.

EasyBuild groups core sets of dependencies as what it calls toolchains. The two supported toolchains on Stanage are:

  • foss
    • C, C++ and Fortran compilers: GCC

    • MPI implementation: OpenMPI

    • BLAS and LAPACK implementation: OpenBLAS

    • Parallel, distributed LAPACK implementation: ScaLAPACK

    • Fourier transforms: FFTW

  • intel

Sub-toolchains

In addition to the above toolchains there are sub-toolchains corresponding to subsets of the main toolchain dependencies:

  • gompi: GCC + openmpi

  • gompic: GCC + OpenMPI + CUDA

  • gcccuda: GCC + CUDA

  • iccifort: icc + ifort

  • iimpi: icc + ifort + impi

Dependency versions for toolchains

See the EasyBuild documentation for dependency versions for foss and intel

Foss toolchain

GCC

ScaLAPACK

FFTW

2024a

13.3.0

2.2.0

3.3.10

2023b

13.2.0

2.2.0

3.3.10

2023a

12.3.0

2.2.0

3.3.10

2022b

12.2.0

2.2.0

3.3.10

2022a

11.3.0

2.2.0

3.3.10

2021b

11.2.0

2.1.0

3.3.10

2021a

10.3.0

2.1.0

3.3.9

Intel toolchain

GCC

IMPI

IMKL

2024a

13.3.0

2021.13.0

2024.2.0

2023b

13.2.0

2021.10.1

2023.2.0

2023a

12.3.0

2021.9.1

2023.1.0

2022b

12.2.0

2021.7.1

2022.2.1

2022a

11.3.0

2021.6.1

2022.1.0

2021b

11.2.0

2021.4.0

2021.4.0

2021a

10.3.0

2021.2.0

2021.2.0