马塞诸斯州大学波士顿

模块

这里的大多数HPC系统都使用环境模块包来管理用户环境变量。模块命令为大多数用户提供了一种方便的方式来为特定的软件应用程序设置他们的环境。这些命令也可以在提交脚本中使用。模块手册页显示了所有可用的命令,但对于大多数用户来说,关键命令是‘module avail’, ‘module show’, ‘module load’和‘module list ’。

要列出所有可用的模块,使用‘module avail’:

[duse@ravana ~]$ module avail

-------------------------------------- / 分享/应用程序/ modules-3.2.9 /模块/版本 ------------------- 3.2.9 ----------------------------------- / 分享/应用程序/ modules-3.2.9 /模块/ 3.2.9 / modulefiles -------------- 点零module-cvs模块信息模块使用。自己的 --------------------------------------------- / 分享/应用程序/模块/罗波那 --------------------------- 野兽/ 1.7.4(默认)gnu / hydrolight / 5.1.4 gnu /结构/ 2.3.4_4.1.2(默认)gnu /所有(默认)gnu / ima2/8.27.12_4.1.2(默认)gnu / tabix 0.2.6_4.1.2(默认)gnu /提高/ 1.52.0_4.1.2(默认)gnu / modtran 5.2.1_4.1.2(默认)gnu /大礼帽2.0.6_4.1.2(默认)gnu /领结0.12.8_4.1.2(默认)gnu / modtran / 5.3.2_4.1.2英特尔/编译器/ 2013.1.117(默认)gnu / bowtie2/2.0.2_4.1.2(默认)Gnu /openmpi/1.4.5_4.1.2 intel/openmpi/1.6.4 _4. 0.1(默认)Gnu /cufflinks/2.0.2_4.1.2(默认)Gnu /openmpi/1.6_4.1.2(默认)jdk/1.7.0_07(默认)Gnu /hydrolight/5.1.2(默认)Gnu /seadas/6.4(默认)

应用模块在第三类“/share/apps/modules/”中。依赖于所使用的编译器的应用程序的分层命名约定是首先列出编译器,然后是应用程序,然后是应用程序的版本号和编译器的版本号。因此,模块gnu/openmpi/1.4.5_4.1.2指的是使用gnu编译器编译的openmpi版本1.4.5,版本4.1.2。你不需要输入完整的模块名,选项卡完成功能,如果指定了(默认),你只需要引用父模块(例如:‘module load gnu/openmpi’将加载gnu/openmpi/1.6.4_4.1.2)。

要显示特定模块的信息,使用‘module show’

[duse@ravana ~]$ module show gnu/openmpi

-------------------------------------------------------------------
/分享/应用程序/模块/那/ gnu / openmpi / 1.6 _4.1.2:

模块——它为集群设置OpenMPI环境。
settenv MPI_HOME /usr/local/openmpi-1.6_gnu-4.1.2
/usr/local/openmpi-1.6_gnu-4.1.2/share/man
/usr/local/openmpi-1.6_gnu-4.1.2/bin
附加路径LD_LIBRARY_PATH /usr/local/openmpi-1.6_gnu-4.1.2/lib
冲突openmpi
-------------------------------------------------------------------

要加载(卸载)一个模块,使用module load(unload)命令:

[duse@ravana ~]$ module load gnu/openmpi

要显示已加载模块的列表,使用‘module list’:

[duse@ravana ~]$ module list

当前加载的模块文件:1)modules 2) 3.2.9 3) gnu/openmpi/1.6_4.1.2(默认)

信息技术研究计算希利图书馆,低层马萨诸塞大学波士顿莫里西大道100号。波士顿,MA 02125预约咨询617.287.5399 It-rc@umb.edu