インテル® MKL 2017 デベロッパー・ガイド
Intel® Optimized MP LINPACK Benchmark には、サンプル・アーキテクチャー・メイクファイルがいくつか用意されています。使用する構成に合わせて、これらのファイルを以下のように編集できます。
make コマンドでアーキテクチャー・パラメーター arch を設定して、アーキテクチャーを指定します。
ia32 - 32 ビットのホスト・プロセッサーで実行する MPI プロセス用
intel64 - 64 ビットのホスト・プロセッサーで実行し、クラスターでインテル® Xeon Phi™ コプロセッサーが利用可能な場合、インテル® MKL ハイブリッド・オフロードを使用する MPI プロセス用
デフォルトでは、MP LINPACK の非ハイブリッド・バージョンがビルドされます。異なるバージョンをビルドするには、必要に応じて、nmake コマンドで version パラメーターを hybrid または offload に設定します。
次に例を示します。
nmake arch=intel64 mpi=intelmpi version=offload install
メイクファイルは、mp_linpack ディレクトリー以下の bin\<アーキテクチャー> サブディレクトリーにバイナリーを作成します。<アーキテクチャー> は、nmake コマンドのアーキテクチャー・パラメーターの値になります (例: bin\intel64)。
メイクファイルの一部のサンプルケースには、一般的な値が含まれています。これらの値を変更するには、HPL のビルドについてよく理解した上で、これらの変数に適切な値を設定する必要があります。