インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) ScaLAPACK、クラスター FFT、およびクラスター・スパース・ソルバーは、インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) のリリースノートに示される MPI 実装をサポートします。
アプリケーションを ScaLAPACK、クラスター FFT、またはクラスター・スパース・ソルバーにリンクするには、以下で説明するように、メッセージ・パッシング・インターフェイス (MPI) の実装に応じてシステムを構成する必要があります。
Microsoft MPI を使用している場合は、次の手順を実行します。
- インクルード・パスに Microsoft Compute Cluster Pack\include を追加します (Microsoft MPI のデフォルト・インストールを想定)。
- ライブラリー・パスに Microsoft Compute Cluster Pack\Lib\AMD64 を追加します。
- リンクコマンドに msmpi.lib を追加します。
Ifイン®® MPI を使用している場合は、次の操作を行います。
- 次の文字列をインクルード・パスに追加します: %ProgramFiles%\Intel\MPI\<ver>\intel64\include、ここで <ver> は特定の MPI バージョンのディレクトリーです (例: %ProgramFiles%\Intel\MPI\5.1\intel64\include)。
- ライブラリー・パスに次の文字列を追加します: %ProgramFiles%\Intel\MPI\<ver>\intel64\lib (例:%ProgramFiles%\Intel\MPI\5.1\intel64\lib)。
- リンクコマンドに impi.lib と impicxx.lib を追加します。
リンクの実装固有の詳細については、MPI 実装に付属するドキュメントを確認してください。