< 目次

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

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

以下の条件のアプリケーションのリンク方法の例を示します。

インテル® 64 アーキテクチャー・ベースのシステムのクラスターで ScaLAPACK をダイナミックにリンクするには、次のリンク行を使用します。

mpiifort <リンクするユーザーファイル>                         \

   -L$MKLPATH                                         \

   -lmkl_scalapack_lp64                               \

   -lmkl_blacs_intelmpi_lp64                          \

   -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core     \

   -liomp5 -lpthread

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

mpiifort <リンクするユーザーファイル>                         \

   -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

インテル® 64 アーキテクチャー・ベースのシステムのクラスターでクラスター・スパース・ソルバーをスタティックにリンクするには、次のリンク行を使用します。

mpiifort <リンクするユーザーファイル>                         \

   -Wl,--start-group                                 
\

   $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

関連情報