Developer Guide

Developer Guide for Intel® oneAPI Math Kernel Library macOS*

ID 766688
Date 3/31/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Dynamic Libraries in the lib directory

Some of the libraries in this directory are optional. However, some optional libraries are installed by default, while the rest are not. To get those libraries that are not installed by default, explicitly select the specified optional component during installation.

File

Contents

Optional Component

Name

Installed by Default

libmkl_rt.dylib

Single Dynamic Library

   

Interface Layer

     

libmkl_intel_lp64.dylib

Interface library for the Intel compilers. To be used on Intel® 64 architecture systems to support LP64 interface

   

libmkl_intel_ilp64.dylib

Interface library for the Intel compilers. To be used on Intel® 64 architecture systems to support ILP64 interface

   

Threading Layer

     

libmkl_intel_thread.dylib

OpenMP threading library for the Intel compilers

   

libmkl_tbb_thread.dylib

Intel TBB threading library for the Intel compilers

Intel TBB threading support

Yes

libmkl_sequential.dylib

Sequential library

   

Computational Layer

     

libmkl_core.dylib

Contains the dispatcher for dynamic load of the processor-specific kernel library

   

libmkl_lapack.dylib

Routines and drivers for LAPACK, DSS, and Intel® oneAPI Math Kernel Library PARDISO

   

libmkl_mc.dylib

64-bit kernel for processors based on the Intel® Core™ microarchitecture

   

libmkl_mc3.dylib

64-bit kernel for the Intel® Core™ i7 processors

   

libmkl_avx.dylib

Kernel library for Intel® Advanced Vector Extensions (Intel® AVX)

   

libmkl_avx2.dylib

Kernel library for Intel® Advanced Vector Extensions 2 (Intel® AVX2)

   

libmkl_vml_mc.dylib

64-bit Vector Mathematics (VM)/Vector Statistics (VS)/Data Fitting (DF) for processors based on the Intel® Core™ microarchitecture

   

libmkl_vml_mc2.dylib

64-bit VM/VS/DF for 45nm Hi-k Intel® Core™2 and the Intel Xeon® processor families

   

libmkl_vml_mc3.dylib

64-bit VM/VS/DF for the Intel® Core™ i7 processors

   

libmkl_vml_avx.dylib

VM/VS/DF optimized for the Intel® Advanced Vector Extensions (Intel® AVX)

   

libmkl_vml_avx2.dylib

VM/VS/DF optimized for Intel® Advanced Vector Extensions 2 (Intel® AVX2)

   

libmkl_vml_cmpt.dylib

VM/VS/DF library for conditional numerical reproducibility

   

Cluster Libraries

     

libmkl_scalapack_lp64.dylib

ScaLAPACK routine library supporting the LP64 interface

Cluster support

 

libmkl_scalapack_ilp64.dylib

ScaLAPACK routine library supporting the ILP64 interface

Cluster support

 

libmkl_cdft_core.dylib

Cluster version of FFT functions

Cluster support

 

libmkl_blacs_mpich_lp64.dylib

LP64 version of BLACS routines for MPICH

Cluster support

 

libmkl_blacs_mpich_ilp64.dylib

ILP64 version of BLACS routines for MPICH

Cluster support

 

Message Catalogs

     

locale/en_US/mkl_msg.cat

Catalog of Intel® oneAPI Math Kernel Library (oneMKL) messages in English

   

Product and Performance Information

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

Notice revision #20201201