Jean Zay: The INTEL MKL library

Introduction

Intel MKL (Math Kernel Library) is a library which offers highly optimised sequential and parallel mathematical routines. The basic mathematical functions include BLAS, LAPACK, ScaLAPACK, BLACS, sparse solvers and FFT.

Installed versions

Intel MKL 16.0.4.258
Intel MKL 18.0.1.163
Intel MKL 18.0.5.274
Intel MKL 19.0.2.187
Intel MKL 19.0.4.243

Usage

The library is accessible with the module command.

$ module load intel-cmkl-19

To know which versionis are installed on the machine:

module avail intel-cmkl

Linking

The linking for using MKL can vary depending on parameters such as the operating system, the type of compiler and the architecture. It is recommended to use Intel® Math Kernel Library Link Line Advisor to identify the appropriate options.

Documentation