Intel® Math Kernel Library 11.3 Update 4 Developer Guide

Include Files

The table below lists Intel MKL include files.

Function Domain/
Purpose

Fortran Include Files

C/C++ Include Files

All function domains

mkl.fi

mkl.h

BLACS

mkl_blacs.h‡‡

BLAS

blas.f90
mkl_blas.fi

mkl_blas.h

BLAS-like Extension Transposition Routines

mkl_trans.fi

mkl_trans.h

CBLAS Interface to BLAS

mkl_cblas.h

Sparse BLAS

mkl_spblas.fi

mkl_spblas.h

LAPACK

lapack.f90
mkl_lapack.fi

mkl_lapack.h

C Interface to LAPACK

mkl_lapacke.h

PBLAS

mkl_pblas.h‡‡

ScaLAPACK

mkl_scalapack.h‡‡

Intel MKL PARDISO

mkl_pardiso.f90
mkl_pardiso.fi

mkl_pardiso.h

Parallel Direct Sparse Solvers for Clusters

mkl_cluster_sparse_solver.f90

mkl_cluster_sparse_solver.h

Direct Sparse Solver (DSS)

mkl_dss.f90
mkl_dss.fi

mkl_dss.h

        RCI Iterative Solvers

        ILU Factorization

 

mkl_rci.f90
mkl_rci.fi

 

mkl_rci.h

Optimization Solver

mkl_rci.f90
mkl_rci.fi

mkl_rci.h

Vector Mathematics

mkl_vml.90
mkl_vml.fi

mkl_vml.h

Vector Statistics

mkl_vsl.f90
mkl_vsl.fi

mkl_vsl.h

Fast Fourier Transforms

mkl_dfti.f90

mkl_dfti.h

Cluster Fast Fourier Transforms

mkl_cdft.f90

mkl_cdft.h‡‡

Partial Differential Equations Support

        Trigonometric Transforms

mkl_trig_transforms.f90

mkl_trig_transform.h

        Poisson Solvers

mkl_poisson.f90

mkl_poisson.h

Data Fitting

mkl_df.f90

mkl_df.h

Extended Eigensolver

mkl_solvers_ee.fi

mkl_solvers_ee.h

Support functions

mkl_service.f90
mkl_service.fi

mkl_service.h

Declarations for replacing memory allocation functions. See Redefining Memory Functions for details.

i_malloc.h

Auxiliary macros to determine the version of Intel MKL at compile time.

mkl_version mkl_version

You can use the mkl.fi include file in your code instead.

You can include the mkl.h header file in your code instead.

‡‡ Also include the mkl.h header file in your code.

See Also