进阶教程
高性能
超算中心HPC中module use命令核心作用与实战技巧
摘要
超算中心高性能计算:module use命令详解 初次接触超算环境的新手,在查看 bashrc 配置文件
超算中心高性能计算:module use命令详解
初次接触超算环境的新手,在查看 .bashrc 配置文件时,常会对下面这行命令产生疑问:
module use /public/software/modules /opt/hpc/software/modules; 这条指令究竟做了什么?
无需担心,拆解来看就清晰了。
1. 理解module的作用
在曙光智算以及其他超算集群中,module(环境模块)是一个高效的软件环境管理工具,能够快速切换和加载各类应用所需的依赖环境。

例如,需要使用tmux 3.4、Python、GCC或MPI等工具时,传统做法需要手动配置大量路径与环境变量。而现在仅需执行 module load xxx,系统便会自动完成环境配置,极大提升效率。
2. module use 的功能详解
上述命令中的 module use 的作用是向系统显式声明:
- 从
/public/software/modules目录中搜索可用的软件模块 - 从
/opt/hpc/software/modules目录中搜索可用的软件模块
系统默认模块搜索路径不包含这两个目录,因此必须先执行该命令,后续 module load tmux 或 source env.sh 才能正常生效。简言之,这是在向模块管理工具注册自定义模块仓库地址。
3. 通俗理解
这条指令本质上是手动扩展软件的模块搜索路径。
4. 操作流程步骤
- 目标:启动 tmux 3.4
- 该软件未安装在系统默认路径中
- 因此首先执行:
module use 目录1 目录2 - 随后执行:
source env.sh - 最后即可启动 tmux
极简概括
module是超算环境模块管理工具module use用于添加模块搜索目录- 该命令需优先执行,否则后续模块加载将失败
将这条命令写入配置文件(如 .bashrc)后,登录时即可自动加载,免去重复手动输入的繁琐。
来源:互联网
免责声明
本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。