繁体   English   中英

如何为英特尔编译器自动生成模块文件

[英]How to automatically generate the modulefile for Intel compilers

您知道一种无需使用 env2 脚本即可为英特尔编译器自动生成模块文件的方法吗?

使用最新版本的模块 (v4.6+), module命令获得一个名为sh-to-mod的新子命令,它将给定脚本执行的环境更改转换为模块文件命令。

$ module sh-to-mod sh /path/to/foo-1.2/foo-setup.sh arg1
#%Module
prepend-path    PATH /path/to/foo-1.2/bin
set-alias       foo {foobin -q -l}
setenv          FOOENV arg1

模块的 4.6 版中还引入了source-sh modulefile Tcl 命令,以直接转换由给定脚本执行的环境更改,就好像它是当前正在评估的模块文件的内容一样。

在旧版本的模块上,提供了一个名为createmodule.py的独立脚本来实现此类脚本到模块文件的转换。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM