Intel Cluster Math Kernel Libraries

From WakeDEAC

(Taken from Intel's website): The Intel Cluster Math Kernel Library contains all the functionality of the Intel Math Kernel Library (Intel MKL), plus ScaLAPACK and Distributed Memory Fast Fourier Transforms for Linux clusters.

  • Linear Algebra - ScaLAPACK
  • Linear Algebra - BLAS and LAPACK
  • Linear Algebra - Sparse Solvers
  • Fast Fourier Transforms
  • Vector Math Library
  • Vector Statistical Library (random number generators)

On the cluster, you can find these libraries on the head and compute nodes in the directory:

    /opt/intel/cmkl-8.0.1

Underneath this directory are directories (in ()) containing:

  • documentation (doc)
  • examples (examples)
  • test software (tests)
  • various interfaces to blas95 and lapack95 (examples)
  • 32-bit (Pentium 4), 64-bit (Itanium), and EM64T (Pentium 4, EM64T/64 bit) libraries to link against (lib).

You can link against these libraries with the Intel v8.x, v9.x, and GNU compilers.