Intel Math Kernel Library

The MKL library provides linear algebra routines, fast Fourier transforms, vector mass library functions and random number generation functions for developers of engineering, scientific and financial software. All these routines and functions are optimised for Intel processors. Other x86 processors are also supported and work without problems.

Version Module file name SystemA System B/C System G Cloud System Notes
2024.0 intel/2024.0 + + - + Introduced in April 2024
2023.2 (default) intel/2023.2 + + - + Introduced in April 2024
2023.1 intel/2023.1 + + - + Introduced in August 2023.
2022.3 intel/2022.3 + + - + Introduced in November 2022.

+ : Available
- : Not available

Just load the module file of Intel compiler and MKL will also be loaded. You do not need to load modules specifically for MKL.

If you want to use the MKL library, you need to use the Intel compiler. Please refer to Intel compilers for the setups.

Please refer to Modules for details on the module command.

The -qmkl option is granted at compile time.

$ icc sample.c -qmkl          # Example of C language
$ icpc sample.cpp -qmkl    # Example of C++
$ ifort sample.f90 -qmkl   # Example of Fortran