Visible to Intel only — GUID: GUID-0B55E330-5EAB-4C03-A10A-EF363902B85D
Visible to Intel only — GUID: GUID-0B55E330-5EAB-4C03-A10A-EF363902B85D
Include Files
The table below lists Intel® oneAPI Math Kernel Library include files.
Function Domain/ |
Fortran Include Files |
C/C++ Include Files |
---|---|---|
All function domains |
mkl.fi |
mkl.h |
BLACS |
mkl_blacs.h‡‡ |
|
BLAS |
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 |
mkl_spblas.fi† |
mkl_spblas.h‡ |
LAPACK |
lapack.f90 |
mkl_lapack.h‡ |
C Interface to LAPACK |
mkl_lapacke.h‡ |
|
PBLAS |
mkl_pblas.h‡‡ |
|
ScaLAPACK |
mkl_scalapack.h‡‡ |
|
Intel® oneAPI Math Kernel Library PARDISO |
mkl_pardiso.f90 |
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.h‡ |
RCI Iterative Solvers ILU Factorization |
mkl_rci.f90 |
mkl_rci.h‡ |
Optimization Solver |
mkl_rci.f90 |
mkl_rci.h‡ |
Vector Mathematics |
mkl_vml.90 |
mkl_vml.h‡ |
Vector Statistics |
mkl_vsl.f90 |
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.h‡ |
Declarations for replacing memory allocation functions. See Redefining Memory Functions for details. |
i_malloc.h |
|
Auxiliary macros to determine the version of Intel® oneAPI Math Kernel Library 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.