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  | 
 
          
|---|---|
|  
               lib mkl_core.a  | 
 
             
               lib mkl_core.so  | 
 
          
ScaLAPACK and Cluster Fourier Transform Functions (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.
|  
               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 FFT.
|  
               Function domain  | 
 
             
               Static Linking  | 
 
             
               Dynamic Linking  | 
 
          
|---|---|---|
|  
               ScaLAPACK, LP64 interface1  | 
 
             
               libmkl_scalapack_lp64.a libmkl_core.a  | 
 
             
               libmkl_scalapack_lp64.so libmkl_core.so  | 
 
          
|  
               ScaLAPACK, ILP64 interface1  | 
 
             
               libmkl_scalapack_ilp64.a libmkl_core.a  | 
 
             
               libmkl_scalapack_ilp64.so libmkl_core.so  | 
 
          
|  
               Cluster Fourier Transform Functions1  | 
 
             
               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.