我正在使用模块来管理软件。我正在尝试设置环境,以便可以从任何模块文件调用某个函数,而无需每个文件都必须获取 proc 定义。
示例:我希望该util:prereq
函数在以下模块文件中可用,而无需获取其定义:
#%Module1.0
util::prereq compiler_intel/13.0.1 mpi/openmpi-1.6.4_intel-13.0.1
为了做到这一点,我知道我必须连接到模块文件或 tcl 或其他东西。有任何想法吗?
此函数的用法与 类似,prereq
只是该函数将加载任何先决条件而不是因为未加载而失败。