• 2020
  • 04/01/2020
  • Public Content
Contents

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
lib
mkl_blas95.
a
Fortran 95 wrappers for BLAS (BLAS95) for IA-32 architecture.
lib
mkl_blas95_ilp64.
a
Fortran 95 wrappers for BLAS (BLAS95) supporting LP64 interface.
lib
mkl_blas95_lp64.
a
Fortran 95 wrappers for BLAS (BLAS95) supporting ILP64 interface.
lib
mkl_lapack95.
a
Fortran 95 wrappers for LAPACK (LAPACK95) for IA-32 architecture.
lib
mkl_lapack95_lp64.
a
Fortran 95 wrappers for LAPACK (LAPACK95) supporting LP64 interface.
lib
mkl_lapack95_ilp64.
a
Fortran 95 wrappers for LAPACK (LAPACK95) supporting ILP64 interface.
lib
fftw2xc_intel.
a
Interfaces for FFTW version 2.x (C interface for Intel compilers) to call
Intel® MKL
FFT.
libfftw2xc_gnu.a
Interfaces for FFTW version 2.x (C interface for GNU compilers) to call
Intel® MKL
FFT.
lib
fftw2xf_intel.
a
Interfaces for FFTW version 2.x (Fortran interface for Intel compilers) to call
Intel® MKL
FFT.
libfftw2xf_gnu.a
Interfaces for FFTW version 2.x (Fortran interface for GNU compiler) to call
Intel® MKL
FFT.
lib
fftw3xc_intel.
a
Interfaces for FFTW version 3.x (C interface for Intel compiler) to call
Intel® MKL
FFT.
libfftw3xc_gnu.a
Interfaces for FFTW version 3.x (C interface for GNU compilers) to call
Intel® MKL
FFT.
lib
fftw3xf_intel.
a
Interfaces for FFTW version 3.x (Fortran interface for Intel compilers) to call
Intel® MKL
FFT.
libfftw3xf_gnu.a
Interfaces for FFTW version 3.x (Fortran interface for GNU compilers) to call
Intel® MKL
FFT.
lib
fftw2x_cdft_SINGLE.
a
Single-precision interfaces for MPI FFTW version 2.x (C interface) to call
Intel® MKL
cluster FFT.
lib
fftw2x_cdft_DOUBLE.
a
Double-precision interfaces for MPI FFTW version 2.x (C interface) to call
Intel® MKL
cluster FFT.
lib
fftw3x_cdft.
a
Interfaces for MPI FFTW version 3.x (C interface) to call
Intel® MKL
cluster FFT.
lib
fftw3x_cdft_ilp64.
a
Interfaces for MPI FFTW version 3.x (C interface) to call
Intel® MKL
cluster FFT supporting the ILP64 interface.
Modules, in architecture- and interface-specific subdirectories of the
Intel® MKL
include directory
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® 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.
1

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 reserverd 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