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(R) Math Kernel Library (Intel(R) 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(R) 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.mod1

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.

1Prebuilt for the Intel(R) Fortran compiler

2FFTW3 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

Copyright © 2006 - 2010, Intel Corporation. All rights reserved.