MKL
The Intel Math Kernel Library 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.
Installed on pople, salk, and warhol.
Pople and salk usage
Create a batch job which:
- Sets up the use of the
module command
in a batch job. For example, if you use the csh:
source /usr/share/modules/init/csh source /etc/csh.cshrc.psc
- Loads the mkl module
module load imkl
- Includes a compilation command like:
ifort source.f -L${MKL_PATH} -lmkl -lguide -lpthread
Warhol usage
Create a batch job which:
- Loads the mkl module
module load mkl
- Includes a compilation command like:
gfortran source.f -L${MKL_PATH} -lmkl -lguide -lpthread
Example jobs
See some example jobs.