Module¶
应用介绍¶
Module通过modulefile文件来动态管理系统的各种依赖环境。先将不同软件的环境的配置文件写好,然后在使用的时候通过module来进行环境的导入以及删除。
使用指南¶
module常见的指令
|
显示帮助信息 |
|
显示已经安装的软件环境 |
|
导入相应的软件环境 |
|
删除相应的软件环境 |
|
列出已经导入的软件环境 |
|
清除所有已经导入的软件环境 |
|
删除mod1并导入mod2 |
注意
建议不要同时module load
多个软件,因为不同软件间可能是有冲突的。比较好的方式是module load
一个或一组相互依赖的软件,软件运行完后运行module purge
清除导入的环境,然后再导入另外一个或一组相互依赖的软件。
进阶应用¶
编写自己的modulefile
部分用户可能会希望将自己的软件环境加到module中进行管理,可以按以下方法操作。
1mkdir ${HOME}/mymodulefiles # 创建目录用于放自己的module file
2echo "export MODULEPATH=${HOME}/mymodulefiles:\$MODULEPATH" >> ~/.bashrc
3source ~/.bashrc # 或者退出重新登录即可
以下是编写module file 中常用的语法:
|
设置modulefile内部的变量 |
|
设置环境变量 |
|
效果类似于 |
|
效果类似 |