Intel® Math Kernel Library 11.1 Update 3 User's Guide

Include Files

The table below lists Intel MKL include files.

Note

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.fi†

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.fi†

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.fi†

mkl_solver.h‡

        PARDISO

mkl_pardiso.f90
mkl_pardiso.fi†

mkl_pardiso.h‡

        DSS Interface

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 Routines

mkl_rci.f90
mkl_rci.fi†

mkl_rci.h‡

Vector Mathematical Functions

mkl_vml.90
mkl_vml.fi†
mkl_vml.f77

mkl_vml.h‡

Vector Statistical Functions

mkl_vsl.f90
mkl_vsl.fi†
mkl_vsl.f77

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.f77

mkl_df.h‡

Extended Eigensolver Functions

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

† 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


Submit feedback on this help topic