Developer Guide

Contents

Linking with Computational Libraries

If you are not using the
Intel® MKL
ScaLAPACK and Cluster Fast Fourier Transforms (FFT), you need to link your application with only one computational library, depending on the linking method:
Static Linking
Dynamic Linking
mkl_core.
lib
mkl_core
_dll.lib

Computational Libraries for Applications that Use ScaLAPACK or Cluster FFT

ScaLAPACK and Cluster FFT require more computational libraries, which may depend on your architecture.
The following table lists computational libraries for IA -32 architecture applications that use ScaLAPACK or Cluster FFT.
Computational Libraries for IA-32 Architecture
Function domain
Static Linking
Dynamic Linking
ScaLAPACK
mkl_scalapack_core.
lib
mkl_core.
lib
mkl_scalapack_core
_dll
.
lib
mkl_core
_dll
.
lib
Cluster Fourier Transform Functions
mkl_cdft_core.
lib
mkl_core.
lib
mkl_cdft_core
_dll
.
lib
mkl_core
_dll
.
lib
Also add the library with BLACS routines corresponding to the MPI used.
The following table lists computational libraries for Intel® 64
or Intel® Many Integrated Core
Architecture applications that use ScaLAPACK or Cluster FFT.
Computational Libraries for the Intel® 64
or Intel® Many Integrated Core
Architecture
Function domain
Static Linking
Dynamic Linking
ScaLAPACK, LP64 interface
mkl_scalapack_lp64.
lib
mkl_core.
lib
mkl_scalapack_lp64
_dll
.
lib
mkl_core
_
dll
.
lib
ScaLAPACK, ILP64 interface
mkl_scalapack_ilp64
.
lib
mkl_core.
lib
mkl_scalapack_ilp64
_dll
.
lib
mkl_core
_dll
.
lib
Cluster Fourier Transform Functions
mkl_cdft_core.
lib
mkl_core.
lib
mkl_cdft_core
_dll
.
lib
mkl_core
_dll
.
lib
Also add the library with BLACS routines corresponding to the MPI used.

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