Intel® Math Kernel Library 11.0.2 User Guide
The table below lists Intel MKL include files.
The *.f90 include files supersede the *.f77 include files and can be used for FORTRAN 77 as well as for later versions of Fortran. However, the *.f77 files are kept for backward compatibility.
|
Function domain |
Fortran Include Files |
C/C++ Include Files |
|---|---|---|
|
All function domains |
mkl.fi |
mkl.h |
|
BLACS Routines |
mkl_blacs.h‡‡ |
|
|
BLAS Routines |
blas.f90
|
mkl_blas.h‡ |
|
BLAS-like Extension Transposition Routines |
mkl_trans.fi† |
mkl_trans.h‡ |
|
CBLAS Interface to BLAS |
mkl_cblas.h‡ |
|
|
Sparse BLAS Routines |
mkl_spblas.fi† |
mkl_spblas.h‡ |
|
LAPACK Routines |
lapack.f90
|
mkl_lapack.h‡ |
|
C Interface to LAPACK |
mkl_lapacke.h‡ |
|
|
PBLAS Routines |
mkl_pblas.h‡‡ |
|
|
ScaLAPACK Routines |
mkl_scalapack.h‡‡ |
|
|
All Sparse Solver Routines |
mkl_solver.f90
|
mkl_solver.h‡ |
|
PARDISO |
mkl_pardiso.f90
|
mkl_pardiso.h‡ |
|
DSS Interface |
mkl_dss.f90
|
mkl_dss.h‡ |
|
RCI Iterative Solvers ILU Factorization |
mkl_rci.fi† |
mkl_rci.h‡ |
|
Optimization Solver Routines |
mkl_rci.fi† |
mkl_rci.h‡ |
|
Vector Mathematical Functions |
mkl_vml.90
|
mkl_vml.h‡ |
|
Vector Statistical Functions |
mkl_vsl.f90
|
mkl_vsl.h‡ |
|
Fourier Transform Functions |
mkl_dfti.f90 |
mkl_dfti.h‡ |
|
Cluster Fourier Transform Functions |
mkl_cdft.f90 |
mkl_cdft.h‡‡ |
|
Partial Differential Equations Support Routines |
||
|
Trigonometric Transforms |
mkl_trig_transforms.f90 |
mkl_trig_transform.h‡ |
|
Poisson Solvers |
mkl_poisson.f90 |
mkl_poisson.h‡ |
|
Data Fitting Functions |
mkl_df.f90
|
mkl_df.h‡ |
|
Extended Eigensolver Functions |
mkl_solvers_ee.fi † |
mkl_solvers_ee.h‡ |
|
Support functions |
mkl_service.f90
|
mkl_service.h‡ |
|
Declarations for replacing memory allocation functions. See Redefining Memory Functions for details. |
i_malloc.h |
† You can use the mkl.fi include file in your code instead.
‡ You can include the mkl.h header file in your code instead.