インテル® マス・カーネル・ライブラリー 11.2 ユーザーズガイド
以下の条件のインテル® MIC アーキテクチャー向けアプリケーションのリンク方法の例を示します。
システム要件の詳細は、『インテル® MKL リリースノート』を参照してください。
インテル® MIC アーキテクチャー・ベースのシステムのクラスターでネイティブ実行する ScaLAPACK をリンクするには、次のリンク行を使用します。
<MPI ライブラリーのパス>/mpicc
-mmic
<リンクするファイル> \
-L$MKLROOT/lib/mic \
-lmkl_scalapack_lp64 \
-lmkl_blacs_intelmpi_lp64 \
-lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core \
-liomp5 -lpthread -lm
MIC アーキテクチャー・ベースのシステムのクラスターでネイティブ実行するクラスター FFT をリンクするには、次のリンク行を使用します。
<MPI ライブラリーのパス>/mpicc
-mmic
<リンクするファイル> \
-Wl,--start-group \
$MKLROOT/lib/mic/libmkl_cdft_core.a \
$MKLROOT/lib/mic/libmkl_blacs_intelmpi_lp64.a \
$MKLROOT/lib/mic/libmkl_intel_lp64.a \
$MKLROOT/lib/mic/libmkl_intel_thread.a \
$MKLROOT/lib/mic/libmkl_core.a \
-Wl,--end-group \
-liomp5 -lpthread -lm