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 MKL architecture-specific directories

libmkl_blas95.a1

Fortran 95 wrappers for BLAS (BLAS95) for IA-32 architecture.

libmkl_blas95_ilp64.a1

Fortran 95 wrappers for BLAS (BLAS95) supporting LP64 interface.

libmkl_blas95_lp64.a1

Fortran 95 wrappers for BLAS (BLAS95) supporting ILP64 interface.

libmkl_lapack95.a1

Fortran 95 wrappers for LAPACK (LAPACK95) for IA-32 architecture.

libmkl_lapack95_lp64.a1

Fortran 95 wrappers for LAPACK (LAPACK95) supporting LP64 interface.

libmkl_lapack95_ilp64.a1

Fortran 95 wrappers for LAPACK (LAPACK95) supporting ILP64 interface.

libfftw2xc_intel.a1

Interfaces for FFTW version 2.x (C interface for Intel compilers) to call Intel MKL FFTs.

libfftw2xc_gnu.a

Interfaces for FFTW version 2.x (C interface for GNU compilers) to call Intel MKL FFTs.

libfftw2xf_intel.a

Interfaces for FFTW version 2.x (Fortran interface for Intel compilers) to call Intel MKL FFTs.

libfftw2xf_gnu.a

Interfaces for FFTW version 2.x (Fortran interface for GNU compiler) to call Intel MKL FFTs.

libfftw3xc_intel.a2

Interfaces for FFTW version 3.x (C interface for Intel compiler) to call Intel MKL FFTs.

libfftw3xc_gnu.a

Interfaces for FFTW version 3.x (C interface for GNU compilers) to call Intel MKL FFTs.

libfftw3xf_intel.a2

Interfaces for FFTW version 3.x (Fortran interface for Intel compilers) to call Intel MKL FFTs.

libfftw3xf_gnu.a

Interfaces for FFTW version 3.x (Fortran interface for GNU compilers) to call Intel MKL FFTs.

libfftw2x_cdft_SINGLE.a

Single-precision interfaces for MPI FFTW version 2.x (C interface) to call Intel MKL cluster FFTs.

libfftw2x_cdft_DOUBLE.a

Double-precision interfaces for MPI FFTW version 2.x (C interface) to call Intel MKL cluster FFTs.

libfftw3x_cdft.a

Interfaces for MPI FFTW version 3.x (C interface) to call Intel MKL cluster FFTs.

libfftw3x_cdft_ilp64.a

Interfaces for MPI FFTW version 3.x (C interface) to call Intel MKL cluster FFTs supporting the ILP64 interface.

Modules, in architecture- and interface-specific subdirectories of the Intel MKL include directory

blas95.mod1

Fortran 95 interface module for BLAS (BLAS95).

lapack95.mod 1

Fortran 95 interface module for LAPACK (LAPACK95).

f95_precision.mod1

Fortran 95 definition of precision parameters for BLAS95 and LAPACK95.

mkl95_blas.mod1

Fortran 95 interface module for BLAS (BLAS95), identical to blas95.mod. To be removed in one of the future releases.

mkl95_lapack.mod1

Fortran 95 interface module for LAPACK (LAPACK95), identical to lapack95.mod. To be removed in one of the future releases.

mkl95_precision.mod1

Fortran 95 definition of precision parameters for BLAS95 and LAPACK95, identical to f95_precision.mod. To be removed in one of the future releases.

mkl_service.mod1

Fortran 95 interface module for Intel MKL support functions.

1 Prebuilt for the Intel® Fortran compiler

2 FFTW3 interfaces are integrated with Intel MKL. Look into <mkl directory>/interfaces/fftw3x*/makefile for options defining how to build and where to place the standalone library with the wrappers.

See Also


Submit feedback on this help topic