編集不可のページ History 添付ファイル

 

ページ名: "HowToSetupEnvironment"の差分
9と10のリビジョン間の差分
2019-09-12 09:09:16時点のリビジョン9
サイズ: 4012
編集者: hitachi28
コメント:
2019-09-19 02:05:04時点のリビジョン10
サイズ: 4261
編集者: hitachi28
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 8: 行 8:
$ module load intelmpi.intel $ module load intelmpi.intel/19.0.4.243
行 13: 行 13:
||Intel MPI ||Intel コンパイラ ||module load intelmpi.intel ||
||Open MPI ||Intel コンパイラ ||module load openmpi.intel ||
||- ||Intel コンパイラ ||module load intel ||
||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 ||
行 17: 行 17:
||- ||gcc コンパイラ ||- || ||- ||gcc コンパイラ ||module load gcc-7.3.1 ||
行 26: 行 26:
$ module unload intelmpi.intel
$ module load openmpi.intel
$ module unload intelmpi.intel/19.0.4.243
$ module load openmpi.intel-4.0.1
行 35: 行 35:
$ module load matlab-R2018b $ module load matlab-R2019a
行 41: 行 41:
||MATLAB ||R2018b ||module load matlab-R2018b || ||MATLAB ||2019a ||module load matlab-R2019a ||
行 43: 行 43:
||ANSYS Multiphysics, CFX ||16.1 ||module load ansys16.1 || ||ANSYS Multiphysics ||19.r2 ||module load ansys.multiphysics19.r2 ||
||ANSYS CFX ||19.r2 ||module load ansys.cfx19.r2 ||
行 45: 行 46:
||Patran ||2013 ||module load patran-2013 || ||COMSOL Multiphysics ||5.4 ||module load comsol54 ||
||Patran ||2019 ||module load patran-2019 ||
行 47: 行 49:
||ANSYS HFSS ||16.1 ||module load ansys.hfss16.1 || ||ANSYS HFSS ||19.r2 ||module load ansys.hfss19.r2 ||
行 49: 行 51:
||Gaussian ||16 Rev.A.03 ||module load gaussian16-A.03 || ||Gaussian ||16-A.03_avx2 ||module load gaussian16-A.03_avx2 ||
行 51: 行 53:
 * MATLAB, ANSYS, ABAQUS, Patran, GAUSSIANの利用には登録種別Aへの利用登録が必要です.  * MATLAB, ANSYS, ABAQUS, Patran, Gaussianの利用には登録種別Aへの利用登録が必要です.
行 61: 行 63:
$ module unload gaussian09-C.01 $ module unload gaussian16-A.03_avx2
行 71: 行 73:
例1: bash を利用していて,ログイン後の環境設定として,ansys, gaussianを利用できるようにする場合,以下を ~/.bashrc に追加. 例1: bash を利用していて,ログイン後の環境設定として,ANSYS Multiphysics, Gaussianを利用できるようにする場合,以下を ~/.bashrc に追加.
行 73: 行 75:
eval `modulecmd bash load ansys14.5`
eval `modulecmd bash load gaussian09-C.01`
eval `modulecmd bash load ansys.multiphysics19.r2`
eval `modulecmd bash load gaussian16-A.03_avx2`
行 77: 行 79:
例2: csh を利用していて,ログイン後の環境設定として,OpenMPI, Intel Compiler, gaussianを利用できるようにする場合,以下を ~/.cshrc に追加. 例2: csh を利用していて,ログイン後の環境設定として,OpenMPI, Intel Compiler, Gaussianを利用できるようにする場合,以下を ~/.cshrc に追加.
行 79: 行 81:
eval `modulecmd tcsh load openmpi.intel`
eval `modulecmd tcsh load gaussian09-C.01`
eval `modulecmd tcsh load openmpi.intel-4.0.1`
eval `modulecmd tcsh load gaussian16-A.03_avx2`

利用環境の設定方法

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