サイズ: 54
コメント:
|
サイズ: 4261
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 1: | 行 1: |
= Moduleコマンドによる利用環境の設定 = | = 利用環境の設定方法 = == moduleコマンドによる利用環境の設定 == === 開発環境の設定方法 === 計算プログラムをコンパイルする場合,並列計算用 MPI やコンパイラに応じて環境変数を設定する必要があります. 例えば,並列計算用 MPI として Intel MPI を,コンパイラとして Intel コンパイラを利用したい場合は,以下のようにコマンドを実行して環境変数を設定して下さい. {{{ $ module load intelmpi.intel/19.0.4.243 }}} その他,以下の環境設定用コマンドが利用できます. ||<20%>並列計算用MPI||<20%>コンパイラ||<40%>設定用コマンド|| ||Intel MPI ||Intel コンパイラ ||module load intelmpi.intel/19.0.4.243 || ||Open MPI ||Intel コンパイラ ||module load openmpi.intel-4.0.1 || ||- ||Intel コンパイラ ||module load intel/19.0.4.243 || ||- ||PGI コンパイラ ||module load pgi || ||- ||gcc コンパイラ ||module load gcc-7.3.1 || 開発環境を切り替える際には,以下のコマンドを実行し既存の環境設定を削除した後,新しい開発環境を設定します. {{{ $ module unload 環境設定 }}} 例えば,IntelMPI, Intelコンパイラの環境から,OpenMPI,Intelコンパイラの環境へ変更する場合は,以下のようにしてください. {{{ $ module unload intelmpi.intel/19.0.4.243 $ module load openmpi.intel-4.0.1 }}} === ソフトウェア利用環境の設定方法 === 各種ソフトウェアを利用する場合,利用するソフトウェアに応じて環境変数を設定する必要があります. 例えば,MATLABを利用したい場合は,以下のようにコマンドを実行して環境変数を設定して下さい. {{{ $ module load matlab-R2019a }}} その他,以下の環境設定用コマンドが利用できます. ||ソフトウエア名 ||バージョン ||設定用コマンド || ||||||<style="text-align:center">技術処理 || ||MATLAB ||2019a ||module load matlab-R2019a || ||||||<style="text-align:center">構造解析 || ||ANSYS Multiphysics ||19.r2 ||module load ansys.multiphysics19.r2 || ||ANSYS CFX ||19.r2 ||module load ansys.cfx19.r2 || ||ABAQUS ||6.12 ||module load abaqus-6.12-3 || ||COMSOL Multiphysics ||5.4 ||module load comsol54 || ||Patran ||2019 ||module load patran-2019 || ||||||<style="text-align:center">電磁界解析 || ||ANSYS HFSS ||19.r2 ||module load ansys.hfss19.r2 || ||||||<style="text-align:center">計算化学 || ||Gaussian ||16-A.03_avx2 ||module load gaussian16-A.03_avx2 || * MATLAB, ANSYS, ABAQUS, Patran, Gaussianの利用には登録種別Aへの利用登録が必要です. * 登録種別Aの申請方法は http://imc.tut.ac.jp/research/form を参照してください. ソフトウエアの環境設定を削除する場合は,以下のコマンドを実行してください. {{{ $ module unload 環境設定 }}} 例えば,Gaussianの環境設定を削除する場合は以下のようにしてください. {{{ $ module unload gaussian16-A.03_avx2 }}} === ログイン後の環境設定方法 === 以下のファイルを編集することで,ログイン後の環境を自動的に設定することができます. * shの場合: ~/.profile * bashの場合: ~/.bash_profile * cshの場合: ~/.cshrc 例1: bash を利用していて,ログイン後の環境設定として,ANSYS Multiphysics, Gaussianを利用できるようにする場合,以下を ~/.bashrc に追加. {{{ eval `modulecmd bash load ansys.multiphysics19.r2` eval `modulecmd bash load gaussian16-A.03_avx2` }}} 例2: csh を利用していて,ログイン後の環境設定として,OpenMPI, Intel Compiler, Gaussianを利用できるようにする場合,以下を ~/.cshrc に追加. {{{ eval `modulecmd tcsh load openmpi.intel-4.0.1` eval `modulecmd tcsh load gaussian16-A.03_avx2` }}} ロードしているモジュールは以下のコマンドにより確認できます. {{{ $ module list }}} 利用できるモジュールは以下のコマンドにより確認できます. {{{ $ module avail }}} |
利用環境の設定方法
moduleコマンドによる利用環境の設定
開発環境の設定方法
計算プログラムをコンパイルする場合,並列計算用 MPI やコンパイラに応じて環境変数を設定する必要があります. 例えば,並列計算用 MPI として Intel MPI を,コンパイラとして Intel コンパイラを利用したい場合は,以下のようにコマンドを実行して環境変数を設定して下さい.
$ module load intelmpi.intel/19.0.4.243
その他,以下の環境設定用コマンドが利用できます.
並列計算用MPI |
コンパイラ |
設定用コマンド |
Intel MPI |
Intel コンパイラ |
module load intelmpi.intel/19.0.4.243 |
Open MPI |
Intel コンパイラ |
module load openmpi.intel-4.0.1 |
- |
Intel コンパイラ |
module load intel/19.0.4.243 |
- |
PGI コンパイラ |
module load pgi |
- |
gcc コンパイラ |
module load gcc-7.3.1 |
開発環境を切り替える際には,以下のコマンドを実行し既存の環境設定を削除した後,新しい開発環境を設定します.
$ module unload 環境設定
例えば,IntelMPI, Intelコンパイラの環境から,OpenMPI,Intelコンパイラの環境へ変更する場合は,以下のようにしてください.
$ module unload intelmpi.intel/19.0.4.243 $ module load openmpi.intel-4.0.1
ソフトウェア利用環境の設定方法
各種ソフトウェアを利用する場合,利用するソフトウェアに応じて環境変数を設定する必要があります. 例えば,MATLABを利用したい場合は,以下のようにコマンドを実行して環境変数を設定して下さい.
$ module load matlab-R2019a
その他,以下の環境設定用コマンドが利用できます.
ソフトウエア名 |
バージョン |
設定用コマンド |
技術処理 |
||
MATLAB |
2019a |
module load matlab-R2019a |
構造解析 |
||
ANSYS Multiphysics |
19.r2 |
module load ansys.multiphysics19.r2 |
ANSYS CFX |
19.r2 |
module load ansys.cfx19.r2 |
ABAQUS |
6.12 |
module load abaqus-6.12-3 |
COMSOL Multiphysics |
5.4 |
module load comsol54 |
Patran |
2019 |
module load patran-2019 |
電磁界解析 |
||
ANSYS HFSS |
19.r2 |
module load ansys.hfss19.r2 |
計算化学 |
||
Gaussian |
16-A.03_avx2 |
module load gaussian16-A.03_avx2 |
- MATLAB, ANSYS, ABAQUS, Patran, Gaussianの利用には登録種別Aへの利用登録が必要です.
登録種別Aの申請方法は http://imc.tut.ac.jp/research/form を参照してください.
ソフトウエアの環境設定を削除する場合は,以下のコマンドを実行してください.
$ module unload 環境設定
例えば,Gaussianの環境設定を削除する場合は以下のようにしてください.
$ module unload gaussian16-A.03_avx2
ログイン後の環境設定方法
以下のファイルを編集することで,ログイン後の環境を自動的に設定することができます.
- shの場合: ~/.profile
- bashの場合: ~/.bash_profile
- cshの場合: ~/.cshrc
例1: bash を利用していて,ログイン後の環境設定として,ANSYS Multiphysics, Gaussianを利用できるようにする場合,以下を ~/.bashrc に追加.
eval `modulecmd bash load ansys.multiphysics19.r2` eval `modulecmd bash load gaussian16-A.03_avx2`
例2: csh を利用していて,ログイン後の環境設定として,OpenMPI, Intel Compiler, Gaussianを利用できるようにする場合,以下を ~/.cshrc に追加.
eval `modulecmd tcsh load openmpi.intel-4.0.1` eval `modulecmd tcsh load gaussian16-A.03_avx2`
ロードしているモジュールは以下のコマンドにより確認できます.
$ module list
利用できるモジュールは以下のコマンドにより確認できます.
$ module avail