Intel MKL

Intel MKL

Intel Math Kernel Library (MKL) provides advanced mathematical routines for linear algebra, Fast Fourier Transform (FFT), vectorized math, and random numbers applicable for scientific, engineering, and financial sectors.

Installed Versions

MKL is avalable as a separate module in Intel 17. Newer versions of intel will automatically include the MKL libraries.

module avail mkl

output:

-------------------------- /usr/local/share/modulefiles/Core ---------------------------------------

   MKL/17

As part of intel module:

module spider intel

...

     Versions:

        intel/17  --> need to call MKL/17

        intel/18

        intel/20

        intel/20-1

The newer versions of MKL can be loaded as:

module load intel/<version>

MKL in HPC Cluster

MKL examples can be located at $MKLROOT/examples/

Copy one of the examples to your home directory and follow the instruction on how to use a specific function of the MKL.

Refer to HPC Guide to Compiling and Linking for more information.

References:

Intel MKL Home (http://software.intel.com/en-us/articles/intel-mkl/)

Intel MKL Library Introduction (https://www.sharcnet.ca/my/software/show/89 )

Intel MKL Users’ Guide (http://software.intel.com/sites/products/documentation/hpc/mkl/userguide_lnx.pdf)