Intel® Math Kernel Library 11.0.2 User Guide
If you are not using the Intel MKL cluster software, you need to link your application with only one computational library, depending on the linking method:
|
Static Linking |
Dynamic Linking |
|---|---|
|
libmkl_core.a |
libmkl_core.so |
ScaLAPACK and Cluster Fourier Transform Functions (Cluster FFTs) 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 FFTs.
|
Function domain |
Static Linking |
Dynamic Linking |
|---|---|---|
|
ScaLAPACK † |
libmkl_scalapack_core.a libmkl_core.a |
libmkl_scalapack_core.so libmkl_core.so |
|
Cluster Fourier Transform Functions† |
libmkl_cdft_core.a libmkl_core.a |
libmkl_cdft_core.so libmkl_core.so |
† Also add the library with BLACS routines corresponding to the MPI used.
The following table lists computational libraries for Intel® 64 architecture applications that use ScaLAPACK or Cluster FFTs.
|
Function domain |
Static Linking |
Dynamic Linking |
|---|---|---|
|
ScaLAPACK, LP64 interface‡ |
libmkl_scalapack_lp64.a libmkl_core.a |
libmkl_scalapack_lp64.so libmkl_core.so |
|
ScaLAPACK, ILP64 interface‡ |
libmkl_scalapack_ilp64.a libmkl_core.a |
libmkl_scalapack_ilp64.so libmkl_core.so |
|
Cluster Fourier Transform Functions‡ |
libmkl_cdft_core.a libmkl_core.a |
libmkl_cdft_core.so libmkl_core.so |
‡ Also add the library with BLACS routines corresponding to the MPI used.