Developer Guide

Contents

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.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804