包Environment Modules定义了module-info mode
命令。 modulefile 的手册页列出了可能的模式:
load, remove, display, help, whatis, switch, switch1, switch2, or switch3.
什么是多个 switch 语句?
包Environment Modules定义了module-info mode
命令。 modulefile 的手册页列出了可能的模式:
load, remove, display, help, whatis, switch, switch1, switch2, or switch3.
什么是多个 switch 语句?
无法在任何地方找到此文档,所以我想通了并想与您分享。这是我的解释。考虑以下:
module load a
module swap a b
这是每个语句的环境模块在后台执行的内容:
module load a
[ module-info mode ] == "load" for modulefile a
module swap a b
[module-info mode] == "switch1"
对于模块文件 a。这应该取消设置 prereqs 并且类似于 remove[module-info mode] == "switch2"
对于模块文件 b。这应该添加任何依赖项。类似于“加载”[module-info mode] == "switch3"
对于模块文件 a。不知道你为什么需要这个。