Math Kernel Library Developer Guide

Examples for Linking a Fortran Application

These examples illustrate linking of an application under the following conditions:

To link with ScaLAPACK for a cluster of Intel® 64 architecture based systems, set the environment variable and use the link line as follows:

set lib="c:\MS CCP SDK\Lib\AMD64";<mkl directory>\lib\intel64_win;%lib%

ifort <user files to link> mkl_scalapack_lp64.lib mkl_blacs_mpich2_lp64.lib mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib msmpi.lib bufferoverflowu.lib

To link with Cluster FFT for a cluster of Intel® 64 architecture based systems, set the environment variable and use the link line as follows:

set lib="c:\MS CCP SDK\Lib\AMD64";<mkl directory>\lib\intel64_win;%lib%

ifort <user files to link> mkl_cdft_core.lib mkl_blacs_mpich2_lp64.lib mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib msmpi.lib bufferoverflowu.lib

To link with Cluster Sparse Solver for a cluster of Intel® 64 architecture based systems, set the environment variable and use the link line as follows:

set lib="c:\MS CCP SDK\Lib\AMD64";<mkl directory>\lib\intel64_win;%lib%

ifort <user files to link> mkl_blacs_mpich2_lp64.lib mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib msmpi.lib bufferoverflowu.lib

See Also