Developer Guide

Contents

High-level Directory Structure

Directory
Contents
<mkl directory>
Installation directory of the
Subdirectories of
<mkl directory>
env\vars.bat
Source script to set environment variables
benchmarks\linpack
Shared-Memory (SMP) version of the LINPACK benchmark
benchmarks\mp_linpack
Message-passing interface (MPI) version of the LINPACK benchmark
lib\ia32
Static libraries and static interfaces to DLLs for the IA-32 architecture
lib\intel64
Static libraries and static interfaces to DLLs for the Intel® 64 architecture
examples
Source and data files for
Intel® oneAPI Math Kernel Library
examples. Provided in archives corresponding to
Intel® oneAPI Math Kernel Library
components selected during installation.
include
Include files for the library routines and examples
include\ia32
Fortran 95 .mod files for the IA-32 architecture and Intel Fortran compiler
include\intel64\lp64
Fortran 95 .mod files for the Intel® 64 architecture, Intel® Fortran compiler, and LP64 interface
include\intel64\ilp64
Fortran 95 .mod files for the Intel® 64 architecture, Intel Fortran compiler, and ILP64 interface
include\fftw
Header files for the FFTW2 and FFTW3 interfaces
include\oneapi
Header files for DPC++ interfaces.
interfaces\blas95
Fortran 95 interfaces to BLAS and a makefile to build the library
interfaces\fftw2x_cdft
MPI FFTW 2.x interfaces to
Intel® oneAPI Math Kernel Library
Cluster FFT
interfaces\fftw3x_cdft
MPI FFTW 3.x interfaces to
Intel® oneAPI Math Kernel Library
Cluster FFT
interfaces\fftw2xc
FFTW 2.x interfaces to the
Intel® oneAPI Math Kernel Library
FFT (C interface)
interfaces\fftw2xf
FFTW 2.x interfaces to the
Intel® oneAPI Math Kernel Library
FFT (Fortran inter­face)
interfaces\fftw3xc
FFTW 3.x interfaces to the
Intel® oneAPI Math Kernel Library
FFT (C interface)
interfaces\fftw3xf
FFTW 3.x interfaces to the
Intel® oneAPI Math Kernel Library
FFT (Fortran inter­face)
interfaces\lapack95
Fortran 95 interfaces to LAPACK and a makefile to build the library
interfaces\mklmpi
Tool to create a custom MKLMPI wrapper library (BLACS) for use in MKL MPI-based applications like Cluster Sparse Solver and Scalapack.
tools
Command-line link tool and tools for creating custom dynamically linkable libraries
tools\builder
Tools for creating custom dynamically linkable libraries
redist\ia32
DLLs for applications running on processors with the IA-32 architecture
redist\intel64
DLLs for applications running on processors with Intel® 64 architecture
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.
Notice revision #20201201

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.