Skip to content

Modules 使用入门

当系统管理员在集群系统上编译好现成的可提供给所有集群用户使用的计算软件之后,集群用户如果直接使用的话可能需要自己设置 PATH、LD_LIBRARY_PATH 等环境变量之后才能正常使用。不过管理员可以提前将使用该软件所涉及的环境变量设置等写成 modulefile模块来方便集群用户使用。集群用户只需要执行简单的指令便可以加载使用该软件所需要的环境变量等设置。

查看可用模块

集群用户可以通过以下的命令查看集群系统上可用的现成的模块:

bash
module avail
module avail

modulefile-1

加载可用模块

用户可以通过module load <module_name>命令来加载指定的模块。

例如用户可以通过以下的命令来加载openmpi模块:

bash
module load mpi/openmpi-x86_64
module load mpi/openmpi-x86_64

查看已加载模块

用户可以通过以下的命令查看当前用户环境中已经加载的模块:

module list
module list

modulefile-2

卸载模块

当用户想卸载当前环境使用的模块时,可以通过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

本站内容未经授权禁止转载
联系邮箱: [email protected]