module环境模块使用方法
查询、加载和切换匹配版本的软件环境。
阅读本篇目录
查询公共软件#
环境模块将程序路径和匹配依赖一起加载,避免手动叠加不同MPI、CUDA和数学库。
module avail
module list
module show vasp/6.6.1-8173m
module avail列出的结果与当前模块配置有关;程序可加载不等于用户自动获得软件许可证或计算分区权限。
加载明确版本#
module load vasp/6.6.1-8173m
module list
command -v vasp_std
GPU要选择对应平台,例如vasp/6.6.1-p100或vasp/6.6.1-v100,同时使用匹配分区和GPU型号的公共模板。
module unload vasp/6.6.1-8173m
module load lammps/22Jul2025_update6-p100-gpu
以上是环境选择示例,不是登录环境启动生产任务的命令。部分模块有依赖和冲突检查,报错时先看提示,不通过随意添加LD_LIBRARY_PATH绕过。
模板与环境一起更新#
yskit copy复制当前公共模板;已有个人脚本不会自动更新。更换版本、平台或扩展时,同时核对模块名、程序、分区、MPI/线程与输入,不只修改可执行文件名称。
不要把module purge或module load任意插入正在运行的工作流。新终端或独立测试脚本可以用来核对环境,已启动的进程不会因为另一个终端切换模块而变成新版。完整软件说明
需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。