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 | |
Fortran 95 wrappers for BLAS (BLAS95) for IA-32 architecture.
| |
Fortran 95 wrappers for BLAS (BLAS95) supporting LP64 interface.
| |
Fortran 95 wrappers for BLAS (BLAS95) supporting ILP64 interface.
| |
Fortran 95 wrappers for LAPACK (LAPACK95) for IA-32 architecture.
| |
Fortran 95 wrappers for LAPACK (LAPACK95) supporting LP64 interface.
| |
Fortran 95 wrappers for LAPACK (LAPACK95) supporting ILP64 interface.
| |
Interfaces for FFTW version 2.x (C interface for Intel compilers) to call Intel® oneAPI Math Kernel Library | |
fftw2xc_ms.lib | Contains interfaces for FFTW version 2.x (C interface for Microsoft compilers) to call Intel® oneAPI Math Kernel Library |
fftw2xf_intel. lib | Interfaces for FFTW version 2.x (Fortran interface for Intel compilers) to call Intel® oneAPI Math Kernel Library |
Interfaces for FFTW version 3.x (C interface for Intel compiler) to call Intel® oneAPI Math Kernel Library | |
fftw3xc_ms.lib | Interfaces for FFTW version 3.x (C interface for Microsoft compilers) to call Intel® oneAPI Math Kernel Library |
Interfaces for FFTW version 3.x (Fortran interface for Intel compilers) to call Intel® oneAPI Math Kernel Library | |
fftw2x_cdft_SINGLE. lib | Single-precision interfaces for MPI FFTW version 2.x (C interface) to call Intel® oneAPI Math Kernel Library |
fftw2x_cdft_DOUBLE. lib | Double-precision interfaces for MPI FFTW version 2.x (C interface) to call Intel® oneAPI Math Kernel Library |
fftw3x_cdft. lib | Interfaces for MPI FFTW version 3.x (C interface) to call Intel® oneAPI Math Kernel Library |
fftw3x_cdft_ilp64. lib | Interfaces for MPI FFTW version 3.x (C interface) to call Intel® oneAPI Math Kernel Library |
Modules, in architecture- and interface-specific subdirectories of the Intel® oneAPI Math Kernel Library | |
blas95.mod | Fortran 95 interface module for BLAS (BLAS95).
|
lapack95.mod | Fortran 95 interface module for LAPACK (LAPACK95).
|
f95_precision.mod | Fortran 95 definition of precision parameters for BLAS95 and LAPACK95.
|
mkl_service.mod | Fortran 95 interface module for Intel® oneAPI Math Kernel Library |
1
Prebuilt for the Intel® Fortran compiler
2
FFTW3 interfaces are integrated with Intel® oneAPI Math Kernel Library
<mkl directory>
\
interfaces
\
fftw3x*
\
makefile
for options defining how to build and where to place the standalone library with the wrappers.