intel_software:parallel_studio_xe:インストール
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| intel_software:parallel_studio_xe:インストール [2020/01/09 01:41] – [概要] koudai | intel_software:parallel_studio_xe:インストール [2021/06/27 22:04] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| * これ以外の場合は有償版を購入する必要があります。 | * これ以外の場合は有償版を購入する必要があります。 | ||
| - | * OpenMPIやMPICHなど別の並列化ライブラリを入れている場合は、予期せぬ競合を起こしてしまう場合があります。入っている場合は事前に必ず削除しましょう。 | + | * OpenMPIやMPICHなど別の並列化ライブラリを入れている場合は、競合して動かなくなってしまいます。入っている場合は事前に必ず削除しましょう。 |
| Line 14: | Line 14: | ||
| * 必要なソフトを事前にインストールします。< | * 必要なソフトを事前にインストールします。< | ||
| - | $ sudo apt install g++ | + | $ sudo apt install g++ gcc-multilib make |
| - | $ sudo apt install | + | |
| - | $ sudo apt install | + | |
| </ | </ | ||
| Line 33: | Line 31: | ||
| * ダウンロードしたファイルをホームディレクトリにおきます。 | * ダウンロードしたファイルをホームディレクトリにおきます。 | ||
| * ターミナルを開き、ファイルを展開してその中に入ります。以下はその例ですが、バージョンによってファイル名が変化します。< | * ターミナルを開き、ファイルを展開してその中に入ります。以下はその例ですが、バージョンによってファイル名が変化します。< | ||
| - | $ tar -xzvf ./parallel_studio_xe_2017_update3.tgz | + | $ tar -xzvf parallel_studio_xe_2017_update3.tgz |
| $ cd parallel_studio_xe_2017_update3/ | $ cd parallel_studio_xe_2017_update3/ | ||
| </ | </ | ||
| * 次のようにコマンドを入力してインストーラーを起動します。< | * 次のようにコマンドを入力してインストーラーを起動します。< | ||
| * 画面の指示にしたがってインストールします。 | * 画面の指示にしたがってインストールします。 | ||
| + | * インストールが終了すれば、これらのファイルはもう不要ですので削除して構いません< | ||
| + | $ cd .. | ||
| + | $ rm -rf parallel_studio_xe_2017_update3/ | ||
| + | $ rm -f parallel_studio_xe_2017_update3.tgz | ||
| + | </ | ||
| Line 45: | Line 48: | ||
| インストールしたコンパイラを使えるようにします。 | インストールしたコンパイラを使えるようにします。 | ||
| - | * ホーム・ディレクトリにある .bashrc という名前のファイルを開き(Nautilusから開く場合は隠しファイルはCtrl+hで表示できます)、ファイルの最後に次の2文を付け加えます。< | + | * ホーム・ディレクトリにある .bashrc という名前のファイルを開き(Nautilusから開く場合は隠しファイルはCtrl+hで表示できます)、ファイルの最後に次の文を付け加えます。< |
| - | $ gedit ~/.bashrc | + | $ vi ~/.bashrc |
| </ | </ | ||
| source / | source / | ||
| - | source /opt/intel/compilers_and_libraries/ | + | source /opt/intel/intelpython3/bin/activate root |
| </ | </ | ||
| + | * 1行目:C/ | ||
| + | * 2行目:Intel Distribution for Python(必要な場合のみ) | ||
| + | * Anacondaと組み合わせて使う場合はこちらも参照してください | ||
| + | * https:// | ||
| * 以下のようにコマンドを入力して .bashrc を読み込みます。< | * 以下のようにコマンドを入力して .bashrc を読み込みます。< | ||
| $ source ~/.bashrc | $ source ~/.bashrc | ||
| Line 63: | Line 70: | ||
| ===== Intel MPIについて ===== | ===== Intel MPIについて ===== | ||
| - | OpenMPIとIntel MPIの対応関係は次のようになっています | + | OpenMPIとIntel MPIのコンパイラ名の対応関係は次のようになっています |
| ^言語^Intel MPI^OpenMPI^ | ^言語^Intel MPI^OpenMPI^ | ||
| Line 71: | Line 78: | ||
| コンパイルと実行方法は以下のとおりです。 | コンパイルと実行方法は以下のとおりです。 | ||
| + | オプション< | ||
| < | < | ||
| $ mpiicc program.cc -o program | $ mpiicc program.cc -o program | ||
| $ mpirun -n 12 program | $ mpirun -n 12 program | ||
| - | $ # | ||
| - | $ mpiexec.hydra -n 12 program | ||
| </ | </ | ||
| + | * mpirunの代わりにmpiexecとしても同じです | ||
| + | * 歴史的にはもともとMPICHという実装でプログラムの実行にmpirunというスクリプトが使われていましたが、他のMPI実装でも使えるようにmpiexecという統一規格が定められたそうです | ||
| + | * mpirunは、mpiexecに各実装の追加機能を盛り込んだものと思って差し支えありません | ||
intel_software/parallel_studio_xe/インストール.1578501662.txt.gz · Last modified: 2021/06/27 21:59 (external edit)
