インテル® MKL 2017 デベロッパー・ガイド

C アプリケーションのリンク例

以下の条件のインテル® MIC アーキテクチャー向けアプリケーションのリンク方法の例を示します。

システム要件の詳細は、『インテル® MKL リリースノート』を参照してください。

インテル® MIC アーキテクチャー・ベースのシステムのクラスターでネイティブ実行する ScaLAPACK をリンクするには、次のリンク行を使用します。

<MPI バイナリーのパス>/mpicc /Qmic <リンクするファイル> \

-L$MKLPATH \

-lmkl_scalapack_lp64 \

-lmkl_blacs_intelmpi_lp64 \

-lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core \

-liomp5 -lpthread -lm

MIC アーキテクチャー・ベースのシステムのクラスターでネイティブ実行するクラスター FFT をリンクするには、次のリンク行を使用します。

<MPI バイナリーのパス>/mpicc /Qmic <リンクするファイル> \

-Wl,--start-group \

$MKLPATH/libmkl_cdft_core.a \

$MKLPATH/libmkl_blacs_intelmpi_lp64.a \

$MKLPATH/libmkl_intel_lp64.a \

$MKLPATH/libmkl_intel_thread.a \

$MKLPATH/libmkl_core.a \

-Wl,--end-group \

-liomp5 -lpthread -lm

関連情報