Home
 
Getting Started
 
Access Information
 
Code Development
 
Computing Resources
 
Running Jobs
 
Documentation and Training
 
Events
 
Careers at A*CRC
 
   
Intel Maths Kernel Library (MKL)  
 
Intel Maths Kernel Library (MKL)
Description 
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
      
Documentation
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 
 
Availability
Servers Versions Paths Parallelization Methods
Fuji 10.1.0.015 /opt/intel/mkl/10.1.0.015/lib/em64t  
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 10.1.0.015 /opt/intel/mkl/10.1.0.015/lib/em64t  
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 10.1.0.015  /opt/intel/mkl/10.1.0.015/lib/em64t  
10.2.4.032 /opt/intel/mkl/10.2.4.032/lib/em64t  
11.1.059 /opt/intel/Compiler/11.1/059/lib/intel64  
11.1.072 /opt/intel/Compiler/11.1/072/lib/intel64  
12.0.2.137 /opt/intel/compilerpro-12.0.2.137/mkl/lib/intel64  
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