Linking with Computational Libraries
If you are not using the ScaLAPACK and Cluster Fast Fourier Transforms (FFT), you need to link your application with only one computational library, depending on the linking method:
Intel® oneAPI Math Kernel Library
Static Linking
| Dynamic Linking
|
---|---|
lib mkl_core. a | lib mkl_core . so |
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.
†
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 | lib mkl_scalapack_lp64. a lib mkl_core. a | lib mkl_scalapack_lp64 .so lib mkl_core .so |
ScaLAPACK, ILP64 interface | lib mkl_scalapack_ilp64 .a lib mkl_core. a | lib mkl_scalapack_ilp64 .so lib mkl_core .so |
Cluster Fourier Transform Functions | lib mkl_cdft_core. a lib mkl_core. a | lib mkl_cdft_core .so lib mkl_core .so |
‡