インテル® MPI ライブラリーは、MPI-3.0 仕様を実装するマルチファブリック・メッセージ・パッシング・ライブラリーです。インテル® MPI ライブラリーを使用して、複数のクラスター・インターコネクトで実行可能なアプリケーションを開発することができます。

インテル® MPI ライブラリーは、次の機能を提供します。

インテル® MPI ライブラリーは、スタンドアロンまたはインテル® Parallel Studio XE Cluster Edition の一部として利用できます。

次のフローチャートは、インテル® MPI ライブラリーの使用モデルを示します。

インテル® MPI ライブラリーとともにインテル® MPI Benchmarks を利用することで、さまざまなクラスター・アーキテクチャーと MPI 実装で MPI 処理を評価することができます。詳細は、『Intel® MPI Benchmarks User Guide and Methodology Description』(<installdir>\compilers_and_libraries_2016\windows\mpi\benchmarks\imb\doc) を参照してください。

準備

  1. 環境を設定します。 <installdir>\mpi\<package number>\intel64\bin ディレクトリーにある mpivars.bat を実行します。<installdir> は、インテル® MPI ライブラリーのインストール・ディレクトリーを示します (例: C:\Program Files (x86)\IntelSWTools)。
  2. 計算ノード上で Hydra サービスをインストールして実行します。
    1. コマンドプロンプトで、次のコマンドを実行してインストールします: hydra_service -install
    2. そして、次のコマンドで開始します: hydra_service -start

動作環境の詳細は、『Intel® MPI Library for Windows* OS Release Notes』の「System Requirements」(英語) を参照してください。

MPI プログラムの実行

以下の手順に従って、MPI プログラムをコンパイルして実行します。

MPI プログラムのコンパイル

  1. (SDK のみ) 適切なコンパイラー・ドライバーを使用してプログラムをコンパイルします。例えば、テストプログラムの場合は、次のようにコンパイルします。
    > mpicc.bat -o test <installdir>\test\test.c
  2. 次のコマンドを実行して認証情報を登録します: mpiexec -register

MPI プログラムの実行

プログラムを実行します。例えば、テストプログラムの場合は、次のように実行します。

> mpiexec.exe -n <プロセスの数> test.exe 

または

> mpiexec.exe -hosts <プロセスの数> <host1> <host1 のプロセスの数> <host2> <host2 のプロセスの数> ... test.exe 

: ランタイム環境で MPI プログラムを実行することもできます。

主な機能

インテル® MPI ライブラリーの主な機能は次のとおりです。

トラブルシューティング

次の一般的な手順に従って、問題のトラブルシューティングを行うことができます。

詳細は、『Intel® MPI Library for Windows* OS User's Guide』の「Troubleshooting」(英語) を参照してください。

ドキュメントおよびリソース

ドキュメント 説明

インテル® MPI ライブラリー for Windows* README (英語)

製品の概要、主要コンポーネントのディレクトリー・マップ、その他のリソースに関する情報が含まれます。

ドキュメントの場所:
<installdir>\documentation_2016\en\mpi\README.txt

インテル® MPI ライブラリー for Windows* リリースノート (英語)

以下を含む製品の最新情報が含まれます。

  • 概要
  • 機能
  • 動作環境
  • 特殊機能と既知の制限事項

ドキュメントの場所:
<installdir>\documentation_2016\en\mpi\Release_Notes.htm

インテル® MPI ライブラリー for Windows* インストール・ガイド (英語)

次のトピックが含まれます。

  • インテル® MPI ライブラリー for Windows* の取得、インストール、アンインストール
  • テクニカルサポート

ドキュメントの場所:
<installdir>\documentation_2016\en\mpi\INSTALL.htm

インテル® MPI ライブラリー for Windows* ユーザーズガイド [HTML | PDF] (英語)

次のトピックが含まれます。

  • インテル® MPI ライブラリー for Windows* の最初のステップ 
  • トラブルシューティングで最初に行うべきこと

ドキュメントの場所:
<installdir>\documentation_2016\en\mpi\User_Guide.pdf
<installdir>\documentation_2016\en\mpi\User_Guide.htm

インテル® MPI ライブラリー for Windows* リファレンス・マニュアル [HTML | PDF] (英語)

次のトピックが含まれます。

  • コマンド・リファレンス - コマンド、オプション、および環境変数
  • チューニング・リファレンス - ライブラリーの動作とパフォーマンスに影響する環境変数

ドキュメントの場所:
<installdir>\documentation_2016\en\mpi\Reference_Manual.pdf
<installdir>\documentation_2016\en\mpi\Reference_Manual.htm

チュートリアル: インテル® MPI ライブラリー用 MPI チューナー (英語)

次のトピックが含まれます。

  • インテル® MPI ライブラリー用の MPI チューナーを利用して、ランタイム・ライブラリー向けに最適化された設定ファイルを自動生成する方法
  • MPI チューナーによる一般的な問題のトラブルシューティング

ドキュメントの場所:
<installdir>\documentation_2016\en\mpi\MPI_Tuner_Tutorial.pdf

ローカルリソース

バイナリーフォルダー: <installdir>\mpi\<package number>\intel64\bin

オンラインリソース

評価リソース

次のリンクからインテル® MPI ライブラリーを評価できます。

インテル® MPI ライブラリーの評価 (英語)

日本語最新ドキュメント

日本語の最新ドキュメントを入手できます。

日本語最新情報

最新情報を日本語で参照できます。