サイズ: 4256
コメント:
|
← 2025-06-10 01:22:25時点のリビジョン43 ⇥
サイズ: 4020
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 4: | 行 4: |
計算プログラムをコンパイルする場合,並列計算用 MPI やコンパイラに応じて環境変数を設定する必要があります. 例えば,並列計算用 MPI として Intel MPI を,コンパイラとして Intel コンパイラを利用したい場合は,以下のようにコマンドを実行して環境変数を設定して下さい. | 計算プログラムをコンパイルする場合,コンパイラやライブラリに応じてパスや環境変数を設定する必要があります. moduleコマンドによりパスや環境変数を一括で設定することができます. |
行 6: | 行 6: |
窓口サーバでは,以下の環境設定用コマンドが利用できます. ||<25%>名称 ||<15%>種別 ||<30%>設定用コマンド || ||GNUコンパイラ (GCC) ||コンパイラ ||(ログイン直後から使用可能) || ||Intelコンパイラ ||コンパイラ ||module load intel/2025 || ||AMDコンパイラ (AOCC) ||コンパイラ ||module load aocc/5.0.0 || ||Intel Math Kernel Library (MKL) ||数値計算ライブラリ ||module load intel/2025 || ||AMD Optimizing CPU Libraries (AOCL) ||数値計算ライブラリ ||module load aocl/5.0.0 || ||Intel MPI ||並列計算ライブラリ ||module load intelmpi/2025 || ||Open MPI ||並列計算ライブラリ ||module load openmpi5.04 || 例えば,IntelコンパイラとIntel MPIを利用したい場合は,以下のようにコマンドを実行して下さい. |
|
行 7: | 行 18: |
$ module load intelmpi.intel/19.0.4.243 | $ module load intel/2025 $ module load intelmpi/2025 |
行 9: | 行 21: |
その他,以下の環境設定用コマンドが利用できます. ||<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 || ||- ||gcc コンパイラ ||module load gcc-7.3.1 || |
|
行 20: | 行 23: |
{{{ $ module unload [モジュール] }}} |
|
行 21: | 行 27: |
ロードしているモジュールは以下のコマンドにより確認できます. | |
行 22: | 行 29: |
$ module unload 環境設定 | $ module list |
行 24: | 行 31: |
例えば,IntelMPI, Intelコンパイラの環境から,OpenMPI,Intelコンパイラの環境へ変更する場合は,以下のようにしてください. | |
行 26: | 行 32: |
利用できるモジュールは以下のコマンドにより確認できます. | |
行 27: | 行 34: |
$ module unload intelmpi.intel/19.0.4.243 $ module load openmpi.intel-4.0.1 |
$ module avail |
行 30: | 行 36: |
=== ソフトウェア利用環境の設定方法 === 各種ソフトウェアを利用する場合,利用するソフトウェアに応じて環境変数を設定する必要があります. 例えば,MATLABを利用したい場合は,以下のようにコマンドを実行して環境変数を設定して下さい. |
|
行 33: | 行 37: |
インタラクティブジョブやバッチジョブにより,計算サーバでコンパイラや各種ライブラリを利用することも可能です. その際には以下のコマンドでmoduleコマンドを有効化してください.(.と/の間にスペース) | |
行 34: | 行 39: |
$ module load matlab-R2019a | Singularity> . /etc/profile |
行 36: | 行 41: |
その他,以下の環境設定用コマンドが利用できます. ||ソフトウエア名 ||バージョン ||設定用コマンド || ||||||<style=""text-align:center"">技術処理 || ||MATLAB ||R2019a ||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 || ||module load abaqus-V6R2019x|| ||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 ||module load gaussian16-A.03 || |
|
行 51: | 行 42: |
=== 研究用アプリケーション利用環境の設定方法 === 情報メディア基盤センターの研究用アプリケーションが計算サーバにインストールされています.利用する場合,利用するソフトウェアに応じて環境変数を設定する必要があります.インタラクティブジョブを実行後,もしくはバッチジョブの実行スクリプトにてmoduleコマンドを有効化してください.(.と/の間にスペース) {{{ Singularity> . /etc/profile }}} |
|
行 52: | 行 48: |
各アプリケーションの環境設定用コマンドは以下の通りです. ||<30%>ソフトウェア名||<30%>バージョン||<30%>設定用コマンド|| ||ABAQUS||2025||module load abaqus-2025|| ||ANSYS HFSS||24.r2||module load ansys.hfss2024|| ||COMSOL Multiphysics||6.3||module load comsol63|| ||Gaussian||16 Rev.C.01||module load gaussian16|| ||Materials Studio||2025||module load MaterialsStudio-v2025|| |
|
行 53: | 行 56: |
* 研究用アプリケーションを研究目的で利用する際には,計算機利用申込書の提出をお願いいたします. * 申請方法は http://imc.tut.ac.jp/research/form を参照してください. |
|
行 54: | 行 59: |
* MATLAB, ANSYS, ABAQUS, Patran, Gaussianの利用には登録種別Aへの利用登録が必要です. * 登録種別Aの申請方法は http://imc.tut.ac.jp/research/form を参照してください. |
ソフトウェアの環境設定を削除する場合は,以下のコマンドを実行してください. {{{ $ module unload [モジュール] }}} |
行 57: | 行 64: |
ソフトウエアの環境設定を削除する場合は,以下のコマンドを実行してください. | ロードしているモジュールは以下のコマンドにより確認できます. {{{ $ module list }}} |
行 59: | 行 69: |
利用できるモジュールは以下のコマンドにより確認できます. | |
行 60: | 行 71: |
$ module unload 環境設定 | $ module avail |
行 62: | 行 73: |
例えば,Gaussianの環境設定を削除する場合は以下のようにしてください. | |
行 64: | 行 74: |
{{{ $ module unload gaussian16-A.03_avx2 }}} |
|
行 71: | 行 78: |
* bashの場合: ~/.bash_profile | * bashの場合: ~/.bash_profile, ~/.bashrc |
行 73: | 行 80: |
例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コマンドによる利用環境の設定
開発環境の設定方法
計算プログラムをコンパイルする場合,コンパイラやライブラリに応じてパスや環境変数を設定する必要があります. moduleコマンドによりパスや環境変数を一括で設定することができます.
窓口サーバでは,以下の環境設定用コマンドが利用できます.
名称 |
種別 |
設定用コマンド |
GNUコンパイラ (GCC) |
コンパイラ |
(ログイン直後から使用可能) |
Intelコンパイラ |
コンパイラ |
module load intel/2025 |
AMDコンパイラ (AOCC) |
コンパイラ |
module load aocc/5.0.0 |
Intel Math Kernel Library (MKL) |
数値計算ライブラリ |
module load intel/2025 |
AMD Optimizing CPU Libraries (AOCL) |
数値計算ライブラリ |
module load aocl/5.0.0 |
Intel MPI |
並列計算ライブラリ |
module load intelmpi/2025 |
Open MPI |
並列計算ライブラリ |
module load openmpi5.04 |
例えば,IntelコンパイラとIntel MPIを利用したい場合は,以下のようにコマンドを実行して下さい.
$ module load intel/2025 $ module load intelmpi/2025
開発環境を切り替える際には,以下のコマンドを実行し既存の環境設定を削除した後,新しい開発環境を設定します.
$ module unload [モジュール]
ロードしているモジュールは以下のコマンドにより確認できます.
$ module list
利用できるモジュールは以下のコマンドにより確認できます.
$ module avail
インタラクティブジョブやバッチジョブにより,計算サーバでコンパイラや各種ライブラリを利用することも可能です. その際には以下のコマンドでmoduleコマンドを有効化してください.(.と/の間にスペース)
Singularity> . /etc/profile
研究用アプリケーション利用環境の設定方法
情報メディア基盤センターの研究用アプリケーションが計算サーバにインストールされています.利用する場合,利用するソフトウェアに応じて環境変数を設定する必要があります.インタラクティブジョブを実行後,もしくはバッチジョブの実行スクリプトにてmoduleコマンドを有効化してください.(.と/の間にスペース)
Singularity> . /etc/profile
各アプリケーションの環境設定用コマンドは以下の通りです.
ソフトウェア名 |
バージョン |
設定用コマンド |
ABAQUS |
2025 |
module load abaqus-2025 |
ANSYS HFSS |
24.r2 |
module load ansys.hfss2024 |
COMSOL Multiphysics |
6.3 |
module load comsol63 |
Gaussian |
16 Rev.C.01 |
module load gaussian16 |
Materials Studio |
2025 |
module load MaterialsStudio-v2025 |
- 研究用アプリケーションを研究目的で利用する際には,計算機利用申込書の提出をお願いいたします.
申請方法は http://imc.tut.ac.jp/research/form を参照してください.
ソフトウェアの環境設定を削除する場合は,以下のコマンドを実行してください.
$ module unload [モジュール]
ロードしているモジュールは以下のコマンドにより確認できます.
$ module list
利用できるモジュールは以下のコマンドにより確認できます.
$ module avail
ログイン後の環境設定方法
以下のファイルを編集することで,ログイン後の環境を自動的に設定することができます.
- shの場合: ~/.profile
- bashの場合: ~/.bash_profile, ~/.bashrc
- cshの場合: ~/.cshrc