Attention

SERVICE RISK: The Bessemer HPC cluster will be at risk from 9am on July 15th until 5pm on July 19th 2024

For further detail, please click this link.

Intel MKL

Intel’s Math Kernel Library (MKL) provides highly optimized, threaded and vectorized functions to maximize performance on each processor family. It utilises de-facto standard C and Fortran APIs for compatibility with BLAS, LAPACK and FFTW functions from other math libraries.

Usage

Intel MKL can be activated using one of the following:

module load imkl/2020.1.217-iimpi-2020a # subset of intel-2020a EasyBuild toolchain
module load imkl/2020.4.304-iimpi-2020b # subset of intel-2020b EasyBuild toolchain
module load imkl/2021.2.0-iimpi-2021a   # subset of intel-2021a EasyBuild toolchain
module load imkl/2021.4.0 # part of intel-2021b EasyBuild toolchain
module load imkl/2022.1.0 # part of intel-2022a EasyBuild toolchain
module load imkl/2022.2.1 # part of intel-2022b EasyBuild toolchain

which also implicitly loads a version of the iimpi toolchain, itself being a subset of the intel toolchain.

IMKL-FFTW

IMKL-FFTW is a library that combines the FFTW library with IMKL to provide optimized FFT routines that are specifically optimized for Intel processors.

Intel MKL-FFTW can be activated using one of the following:

module load imkl-FFTW/2021.4.0-iimpi-2021b
module load imkl-FFTW/2022.1.0-iimpi-2022a
module load imkl-FFTW/2022.2.1-iimpi-2022b