Getting Started
Access Information
Code Development
Computing Resources
Running Jobs
Documentation and Training
Careers at A*CRC
Intel Maths Kernel Library (MKL)  
Intel Maths Kernel Library (MKL)
The Intel Math Kernel Library (MKL) contains highly optimized and extensively threaded routines for engineering and scientific applications.

It includes linear algebra routines (BLAS, LAPACK, ScaLAPACK, and sparse solvers), FFTs, a vector math library, vector random number generators, and LINPACK benchmark routines.

Official Homepage
Users Manual
Intel MKL User Guide (HTML|PDF)
Intel MKL Reference Manual

Other References
Intel MKL Link Line Advisor 
Intel MKL LAPACK Example
LAPACK User Guide
ScaLAPACK User Guide
GNU Integer Function
License Agreement and Citation Format
License Agreement
License Agreement (PDF)
How to Access the Program 
Servers Versions Paths Parallelization Methods
Fuji /opt/intel/mkl/  
11.1.028 /opt/intel/Compiler/11.1/038/mkl/lib/em64t  
11.1.072 /usr/local/Compiler/11.1/072/mkl/lib/em64t  
2011 /opt/intel/Compiler/2011/mkl/lib/intel64  

Aurora /opt/intel/mkl/  
11.1.038 /opt/intel/Compiler/11.1/038/mkl/lib/em64t  
11.1.072 /opt/intel/Compiler/11.1/072/mkl/lib/em64t  
2011 /opt/intel/Compiler/2011/mkl/lib/intel64  
Axle  /opt/intel/mkl/ /opt/intel/mkl/  
11.1.059 /opt/intel/Compiler/11.1/059/lib/intel64  
11.1.072 /opt/intel/Compiler/11.1/072/lib/intel64 /opt/intel/compilerpro-  
2011 /opt/intel/composerxe-2011/mkl/lib/intel64  
2011.2.137 /opt/intel/composerxe-2011.2.137/mkl/lib/intel64  
Using the Program
(1) Load MKL Environment
bash:      source  (PATH-TO-MKL)*/tools/environment/mklvarsem64t.sh  
cst/tcsh:  source  (PATH-TO-MKL)*/tools/environment/mklvarsem64t.csh

(2) Compile Source Codes with MKL Libraries Included
Intel C/C++ compilers         icc source.c -o executable -L(PATH-TO-MKL-LIBRARY)* -lmkl (and other MKL libraries ...)**
GNU C/C++ compilers        gcc source.c -o executable -L(PATH-TO-MKL-LIBRARY)* -lmkl (and other MKL libraries ...)**
Intel Fortran compilers        ifort source.f    -o executable -L(PATH-TO-MKL-LIBRARY)* -lmkl (and other MKL libraries ...)**
GNU Fortran compilers        gfortran source.f -o executable -L(PATH-TO-MKL-LIBRARY)* -lmkl (and other MKL libraries ...)**

*Replace (PATH-TO-MKL) and (PATH-TO-MKL-LIBRARY) to the actual path to MKL and MKL library directories, respectively.
**Please use Intel® Math Kernel Library Link Line Advisor to check what components/libraries are requried for your source code.

Additional Notes

Last Updated - 4th Oct 2011
Privacy Policy