Visible to Intel only — GUID: GUID-78BA2832-2DC5-4F72-BC6E-06D646B7547E
Visible to Intel only — GUID: GUID-78BA2832-2DC5-4F72-BC6E-06D646B7547E
Linking with Computational Libraries
If you are not using the Intel® oneAPI Math Kernel Library (oneMKL) 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.
† 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.
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.