インテル® MPI ライブラリー 3.1 Linux* 版
インストール・ガイド

目次

概要

このドキュメントは、インテル® MPI ライブラリー Linux 版のインストール方法および設定方法について説明します。インストールはいくつかの段階に分かれています。インストールを開始する前に、このドキュメントの説明を読んで指示に従ってください。新機能および変更された機能を含む、製品の内容に関する情報は、「リリースノート」を参照してください。

インテル® MPI ライブラリー Linux 版の以前のバージョンを使用している場合は、このバージョンをインストールする前にアンインストールする必要はありません。しかし、以前のバージョンをアンインストールする場合、このバージョンをインストールする前でもインストールした後でもアンインストールできます。

新しいインストール機能

動作環境

以下のセクションでは、サポートしているハードウェアとソフトウェアについて説明します。

インテル® MPI ライブラリーの入手

インテル® MPI ライブラリーをインストールする前に、新しいバージョンやアップデートがないか、インテル® プレミアサポートの [File Downloads] セクションを確認してください。CD またはダウンロード・ライセンスに含まれているバージョンよりも新しいバージョンが存在する場合があります。インテル® プレミアサポートからダウンロードしてインストールするには、「テクニカルサポート」で説明されているように最初に製品を登録する必要があります。

インテル® MPI ライブラリーのインストール

インストールの前に
 

システムに次のパッケージがインストールされていることを確認してください。

インストール手順

インテル® MPI ライブラリーを Linux 上にインストールするには、次の操作を行います。

  1. インテル® MPI ライブラリーを登録すると、製品のシリアル番号が送られてきます。シリアル番号は、製品を購入した際に送付されるメールに記載されています。インテル® レジストレーション・センターで製品のシリアル番号を登録してください。レジストレーション・センターで登録が完了すると、インテル® プレミアサポート (英語) にアクセスして、ソフトウェアのサポートを利用することができます。


  2. 次のコマンドを使用して、l_mpi[-rt]_p_<version>.<package#>.tar.gz パッケージを展開します。


    # cp l_mpi[-rt]_p_<version>.<package#>.tar.gz /tmp

    # cd /tmp

    # tar -xzf l_mpi[-rt]_p_<version>.<package#>.tar.gz


    最後のコマンドで、サブディレクトリー l_mpi[-rt]_p_<version>.<package#> が作成されます。


  3. (SDK のみ) 提供されたインテル® MPI ライブラリーのライセンスファイルを、/tmp/l_mpi_p_<version>.<package#> に配置します。拡張子は、".lic" でなければならないため、ファイル名を変更しないでください。例えば、次のコマンドを使用します。


    # cd l_mpi_p_<version>.<package#>

    # cp <license key>.lic


  4. 共有ファイルシステムを使用せずに、インテル® MPI ライブラリーをクラスターのすべてのノードにインストールする場合は、machines.LINUX ファイルを作成します。そうでない場合は、手順 6 に進みます。

     

    machines.LINUX ファイルには、1 行に 1 つのホスト名が記されたクラスターの計算ノード (ホスト名など) のリストが含まれています。ホスト名は、Linux コマンド "hostname" の結果と同じでなければなりません。例えば、クラスターに 4 つのノードがある場合、machines.LINUX ファイルの内容は次のようになります。


    clusternode1

    clusternode2

    clusternode3

    clusternode4


    リストの最初のノードがマスターノードと見なされます。残りのノードは計算ノードです。


  5. クラスターのすべてのノード間でセキュアシェル接続を自動的に確立する場合は、"sshconnectivity.exp" スクリプトファイルを使用します。そうでない場合は、手順 6 に進みます。

     

    Expect ソフトウェア・パッケージは http://expect.nist.gov/ (英語) からダウンロードすることができます。

     

    "sshconnectivity.exp" コマンドの構文は次のとおりです。


    ./sshconnectivity.exp machines.LINUX


    この Expect シェルスクリプトは、machines.LINUX ファイルに記されている各クラスターノードの ~/.ssh ディレクトリーを作成または更新します。このスクリプトでは、パスワードの入力を 2 回求められます。


    Enter your user password:

    Re-enter your user password:


    ユーザーパスワードを入力すると、セキュリティー上の理由からパスワードの代わりにアスタリスク (*) が表示されます。スクリプトの実行に成功すると、次のメッセージが表示されます。


    *********************************************************************

    Node count = 4

    Secure shell connectivity was established on all nodes.

    *********************************************************************


    このスクリプトのトランザクション・ログは、/tmp/sshconnectivity.<userid>.log に記録されます。

    <userid> は実際のログイン名です。

    sshconnectivity.exp スクリプトは、ホーム・ディレクトリーへのほかのユーザーの書き込み権限を削除します。削除できない場合は、すべてのセキュア・シェル・アクティビティーに対してパスワードの入力が求められます。


  6. インストール・スクリプトを実行します。


    # ./install.sh


  7. 一般ユーザーとしてインストールを開始すると、次のオプションが表示されます。

  8.  

    Which of the following would you like to do?

    Please type a selection:


    このメッセージは、root としてインストールを開始する場合は表示されません。オプションを選択して、Enter キーを押してください。


  9. 次に、インストール・タイプの入力を求められます。

  10.  

    Which one of the following would you like?


  11. 有効なライセンスが見つからない場合は、次のダイアログが表示されます。

  12.  

    A valid FLEXlm license is required to install this product, but none were found in .

    Where is a valid FLEXlm license for this product?


    ライセンスの場所を入力するか、Enter キーを押して終了します。


    ライセンスの期限が切れている場合、インストーラーはその旨を表示します。


  13. すでにインテル® MPI ライブラリーがインストールされている場合は、次のメッセージが表示されます。

  14.  

    Would you like to:

    Please type a selection (i/1/2/x) [i]:


    オプションを選択して、Enter キーを押してください。


  15. エンド・ユーザー・ソフトウェア使用許諾契約書が表示されます。
  16.  

    Intel® MPI Library, Development Kit for Linux* version a.b.c-xxx


    Please carefully read the following license agreement for Intel® MPI Library, Development Kit for Linux* version a.b.c-xxx.Prior to installing the software you will be asked to agree to the terms and conditions of the following license agreement.

    Press Enter to continue...


    --- EULA Content ---


    Do you agree to be bound by the terms and conditions of this license agreement?

    Enter 'accept' to continue, 'reject' to exit: (accept/reject):


    ‘accept’ と入力して、続行します。


  17. 入力を求められたら、インストール・ディレクトリーを入力します。
  18.  

    [installdir/intel/impi/3.1] を指定してください。


  19. インストールが完了すると、次のメッセージが表示されます。

  20.  

    Installation successful.To uninstall this package, run "installdir/intel/impi/3.1/uninstall".


  21. ERROR メッセージと WARNING メッセージを確認してください。インストールに失敗すると、次のメッセージが表示されます。

  22.  

    Installation failed.Please see log for details.


    インストール中に、インストール・ログ・ファイル (install.log) が作成されます。ログファイルは、インストールを開始したディレクトリーに保存されます。

環境の設定

.cshrc ファイルまたは .bashrc ファイルに次の PATH 設定、LD_LIBRARY_PATH 設定を追加して、クラスター上のすべてのノードで設定が見えるようにします。

  1. Python が PATH に含まれていることを確認してください。
  2. インテル® MPI ライブラリーの bin (インテル® 64 プラットフォームの場合は、bin64) ディレクトリーから適切な mpivars.[c]sh スクリプトを用意します。
  3. (SDK のみ) インテル® コンパイラーを使用する場合は、必要な *vars.[c]sh スクリプトを追加します。
  4. 必要に応じてその他の環境変数を設定します。
  5. 詳細は、『インテル® MPI ライブラリー Linux* 版入門ガイド』を参照してください。

インテル® MPI ライブラリーのアンインストール

インテル® MPI ライブラリーをアンインストールするには、インテル® MPI ライブラリーのインストール・ディレクトリーに移動して、uninstall.sh スクリプトを実行します。

注: インテル® MPI ライブラリーをアンインストールしても、対応するライセンスファイルは削除されません。

テクニカルサポート

本製品のテクニカルサポートを利用するには、インテル® プレミアサポート (https://premier.intel.com) (英語) のアカウントに登録する必要があります。http://support.intel.com/support/performancetools/support.htm (英語) からレジストレーション・センターにアクセスして、登録してください。

注: インテル® MPI ライブラリーについての質問または問題は、https://registrationcenter.intel.com/support/ からお問い合わせください。

サポート情報全般については、http://www.intel.com/support/performancetools/cluster/mpi/ (英語) または http://www.intel.com/software/products/support/ (英語) を参照してください。


著作権と商標について