2.7.moduleコマンド

目次 (2.7.moduleコマンド)

2.7.   moduleコマンド

▲このページの先頭へ

2.7.moduleコマンド

FOCUSスパコンでは、様々なプログラムの実行環境の設定にmoduleコマンドを用います。

※module コマンドを実行できない場合(「module: command not found」等のエラーがでる)は  以下を実行または、ジョブ投入スクリプトに記載のうえ、moduleコマンドを実行してください。  

source /etc/profile.d/modules.sh

(1) 対応している環境の一覧表示

module avail

【実行例】

$ module avail
--------------------------- /home1/share/modulefiles ---------------------------
MIZUHO_ABINIT-MP3.01+impi-4.1.1
MIZUHO_ABINIT-MP3.0_FOCUS+impi-4.1.1
MPI-impi-17.1.132
MPI-impi-17.6.256
MPI-impi-18.3.222
MPI-nmpi-1.1.1
MPI-nmpi-1.3.0
MPI-openmpi-1.10.7+Intel-17.0.1.132
MPI-openmpi-1.10.7+gnu-4.4.7+cuda-8.0
MPI-openmpi-1.10.7+gnu-6.3.0
MPI-openmpi-2.1.1+gnu-6.3.0
MPI-openmpi-2.1.1+gnu-6.3.0+cuda-8.0
MPI-openmpi-2.1.1+intel-17.0.1.132+cuda-8.0
MPI-openmpi-2.1.3+gnu-4.4.7
MPI-openmpi-2.1.3+gnu-4.8.2
MPI-openmpi-2.1.3+intel-17.0.1.132
Math-MKL-17.1.132+intel-17.0.1.132
Math-MKL-17.6.256+intel-17.0.6.256
Math-MKL-18.3.222+intel-18.0.3.222
<...snip...>

(2) 環境設定の読み込み

module load モジュール名

【実行例】

$ module load PrgEnv-gnu-12.2.0

(3) 読み込んだ環境設定の表示

module list

【実行例】

$ module list
Currently Loaded Modulefiles:
1) PrgEnv-gnu-12.2.0

(4) 環境設定の解除

module unload モジュール名

【実行例】

$ module unload PrgEnv-gnu-12.2.0
$ module list
No Modulefiles Currently Loaded.

読み込むモジュールのバージョンについての注意事項

開発時に読み込んだモジュールと実行時に読み込んだモジュールのバージョンが異なる場合、実行に失敗したり意図した動作にならない場合がありますので、適切なバージョンのモジュールを読み込むようご注意ください。

 

▲このページの先頭へ