Modules 使用入门
当系统管理员在集群系统上编译好现成的可提供给所有集群用户使用的计算软件之后,集群用户如果直接使用的话可能需要自己设置 PATH、LD_LIBRARY_PATH 等环境变量之后才能正常使用。不过管理员可以提前将使用该软件所涉及的环境变量设置等写成 modulefile模块来方便集群用户使用。集群用户只需要执行简单的指令便可以加载使用该软件所需要的环境变量等设置。
查看可用模块
集群用户可以通过以下的命令查看集群系统上可用的现成的模块:
bash
module avail
module avail
加载可用模块
用户可以通过module load <module_name>
命令来加载指定的模块。
例如用户可以通过以下的命令来加载openmpi模块:
bash
module load mpi/openmpi-x86_64
module load mpi/openmpi-x86_64
查看已加载模块
用户可以通过以下的命令查看当前用户环境中已经加载的模块:
module list
module list
卸载模块
当用户想卸载当前环境使用的模块时,可以通过module unload <module_in_used>
来操作。
例如卸载已经加载的mpi/openmpi-x86_64模块:
bash
module unload mpi/openmpi-x86_64
module unload mpi/openmpi-x86_64
或者可以通过以下的命令来卸载当前使用的所有模块:
module purge
module purge