Module fileの基本構成について記載します。
- [アプリケーション名]/[バージョン] となっています。
- module コマンドでバージョンまで指定しなくともデフォルトでloadされる版が設定されています。
複数のバージョンが存在しデフォルトが設定されている場合には、バージョンの後に"(default)"と表示されています。
例)
$ module load intel Currently Loaded Modulefiles: 1) intel/17.0.4.196 |
- MPIやアプリケーションなど依存関係があるものについては、事前に load することで利用可能になります。
例)namd
必要なmoduleなどはエラー表示されます。
$ module load namd namd/2.12(3):ERROR:151: Module 'namd/2.12' depends on one of the module(s) 'intel/17.0.4.196 intel/16.0.4.258' |
Intel Compilerとcudaをload後、namdをloadします。
$ module load intel Currently Loaded Modulefiles: 1) intel/17.0.4.196 2) cuda/8.0.44 3) namd/2.12 |