Note: The software stack spack/release/22.2.1 will be a stable rollout. The default software stack will be "Spack/release/22.2.1" and the previous software stack "release 22.1.1" will be available too. The software stack (Spack/release/22.2.1) will contain newer compilers, MPI, MKL libraries, and additional software. Please refer below for a detailed list of major and minor changes to the software stack.

Change Log

Changes

current state

previous (Spack Modules Staging 21.1.1)

previous (Spack Modules Release 21.1.1)
Available on Plattformx86_64, Haswell (CoolMUC2), Skylake (SuperMUC-NG)x86_64, Haswell (CoolMUC2)Skylake (SuperMUC-NG)
date of release04.04.2022

OSSLES 15.1 (CoolMUC2), SLES 15.3 (SuperMUC-NG)SLES 15.1SLES 15.1
Spack Version0.17.10.16.10.16.1
Environment Modules Version

4.6.1

4.6.1

4.6.1

Compilers

Available versions are,

intel/21.4.0, intel/22.0.1, intel/20.0.4, intel/19.1.2, intel/19.0.5

gcc/11.2.0, gcc/10.3.0, gcc/9.4.0, gcc/8.5.0, gcc/7.5.0

nvhpc/21.9

nag/7.1

llvm/13.0.0, llvm/12.0.1



intel/19.0.5

gcc/8.4.0


intel/19.0.5

gcc/8.4.0

Module Names

PACKAGE/version-compiler&version-othersuffixs

Example:

fgsl/1.3.0-gcc11

fgsl/1.3.0-intel21

  • Generic installations for many packages are installed under the x86_64 tree.
    • These include compilers (gcc, nvhpc, nag, intel), tools (git, tmux,...), and graphics packages.
  • Application packages, performance libraries, and MPI parallel packages are installed in haswell, skylake-avx512, mic-knl trees.
  • The spack module will provide both the generic and the matching architecture-specific module tree.


MPI Module name

Available versions are,

intel-mpi/2019.12.320

intel-mpi/2018.4.274

  • Version 2018.x is provided but it is not supported by Intel on SLES15; use at own risk
  • Intel MPI Module with GCC compatibility is suffixed by gcc, 

intel-mpi/version-gcc

intel-mpi/2019.10.317

intel-mpi/2018.4.274

intel-mpi/2019.10.317

intel-mpi/2018.4.274

MKL Module name

Available versions are,

intel-mkl/2018.4.274

intel-mkl/2019.5.281

intel-mkl/2020.4.304

Note: specific linking variables can be obtained by providing module alias names with the corresponding suffixes
also the "fftw" interface can be activated this way.

intel-mkl/2018.4.274

intel-mkl/2019.5.281

intel-mkl/2020.1.217

intel-mkl/2018.4.274

intel-mkl/2019.5.281

intel-mkl/2020.1.217

Performance tools (advisor, inspector, itac, ...) Modules

Available versions are,

intel-parallel-studio/cluster.2018.4

intel-parallel-studio/cluster.2019.5

intel-parallel-studio/cluster.2020.4

Note: You will need to unload the modules intel-mkl, intel-mpi, intel (in this order) to use it



Modules Alias
  • Module alias names are used to provide default versions for a package or a major version.
  • They point to installed modules with full version numbering.
  • Use the "module aliases" command to get an overview.
  • Module alias names are used to provide certain variants of a software module,
  • e.g.
    • intel-mpi/2019-gcc provides the gcc, enables the compiler wrappers mpicc, mpif90,...
    • intel-mpi/2019-intel provides the icc, ifort enabled wrappers although both point to the same module.
  • Users can define their own alias names to get specific module provided variables,
  • e.g.
    • intel-mkl/2020-seq to obtain environment variables to link mkl with sequential support


Python modules

Available versions are,

python/3.7.11-base 

python/3.7.11-extended 

python/3.8.11-base 

python/3.8.11-extended

Please check the python documentation.
The old intel python modules are still available but need to be loaded explicitly.



Intel-oneapi

modules

With the latest software stack, we have added components of intel-oneapi toolkits. Checkout Intel-OneAPI Toolkit components

Users can query all available components of Intel-OneAPI via,

module avail intel-oneapi



Current Modules: List

  • No labels