Visible to Intel only — GUID: GUID-0AB6F4F6-D756-4AC0-B4C8-1D1BF85B025D
Visible to Intel only — GUID: GUID-0AB6F4F6-D756-4AC0-B4C8-1D1BF85B025D
Interface Libraries and Modules
You can create the following interface libraries and modules using the respective makefiles located in the interfaces directory.
File name |
Contains |
---|---|
Libraries, in Intel® oneAPI Math Kernel Library (oneMKL) architecture-specific directories |
|
mkl_blas95.lib1 |
Fortran 95 wrappers for BLAS (BLAS95) for IA-32 architecture. |
mkl_blas95_ilp64.lib1 |
Fortran 95 wrappers for BLAS (BLAS95) supporting LP64 interface. |
mkl_blas95_lp64.lib1 |
Fortran 95 wrappers for BLAS (BLAS95) supporting ILP64 interface. |
mkl_lapack95.lib1 |
Fortran 95 wrappers for LAPACK (LAPACK95) for IA-32 architecture. |
mkl_lapack95_lp64.lib1 |
Fortran 95 wrappers for LAPACK (LAPACK95) supporting LP64 interface. |
mkl_lapack95_ilp64.lib1 |
Fortran 95 wrappers for LAPACK (LAPACK95) supporting ILP64 interface. |
fftw2xc_intel.lib1 |
Interfaces for FFTW version 2.x (C interface for Intel compilers) to call Intel® oneAPI Math Kernel Library (oneMKL) FFT. |
fftw2xc_ms.lib |
Contains interfaces for FFTW version 2.x (C interface for Microsoft compilers) to call Intel® oneAPI Math Kernel Library (oneMKL) FFT. |
fftw2xf_intel.lib |
Interfaces for FFTW version 2.x (Fortran interface for Intel compilers) to call Intel® oneAPI Math Kernel Library (oneMKL) FFT. |
fftw3xc_intel.lib2 |
Interfaces for FFTW version 3.x (C interface for Intel compiler) to call Intel® oneAPI Math Kernel Library (oneMKL) FFT. |
fftw3xc_ms.lib |
Interfaces for FFTW version 3.x (C interface for Microsoft compilers) to call Intel® oneAPI Math Kernel Library (oneMKL) FFT. |
fftw3xf_intel.lib2 |
Interfaces for FFTW version 3.x (Fortran interface for Intel compilers) to call Intel® oneAPI Math Kernel Library (oneMKL) FFT. |
fftw2x_cdft_SINGLE.lib |
Single-precision interfaces for MPI FFTW version 2.x (C interface) to call Intel® oneAPI Math Kernel Library (oneMKL) cluster FFT. |
fftw2x_cdft_DOUBLE.lib |
Double-precision interfaces for MPI FFTW version 2.x (C interface) to call Intel® oneAPI Math Kernel Library (oneMKL) cluster FFT. |
fftw3x_cdft.lib |
Interfaces for MPI FFTW version 3.x (C interface) to call Intel® oneAPI Math Kernel Library (oneMKL) cluster FFT. |
fftw3x_cdft_ilp64.lib |
Interfaces for MPI FFTW version 3.x (C interface) to call Intel® oneAPI Math Kernel Library (oneMKL) cluster FFT supporting the ILP64 interface. |
Modules, in architecture- and interface-specific subdirectories of the Intel® oneAPI Math Kernel Library (oneMKL) include directory |
|
blas95.mod1 |
Fortran 95 interface module for BLAS (BLAS95). |
lapack95.mod1 |
Fortran 95 interface module for LAPACK (LAPACK95). |
f95_precision.mod1 |
Fortran 95 definition of precision parameters for BLAS95 and LAPACK95. |
mkl_service.mod1 |
Fortran 95 interface module for Intel® oneAPI Math Kernel Library (oneMKL) support functions. |
1 Prebuilt for the Intel® Fortran compiler
2FFTW3 interfaces are integrated with Intel® oneAPI Math Kernel Library (oneMKL). Look into<mkl directory>\interfaces\fftw3x*\makefile for options defining how to build and where to place the standalone library with the wrappers.