我正在尝试使用Ubuntu中的环境模块--我可以成功地安装模块包,但是当我尝试使用module load intel时,它给了我以下错误:
ERROR:105: Unable to locate a modulefile for 'intel'我使用module来查看可以加载哪些模块--我得到了以下内容:
- File /home/linux/.local/environment-modules/Modules/versions
3.2.10
- File /home/linux/.local/environment-modules/Modules/3.2.10/modulefiles
dot module-git module-info modules null use.own有什么帮助吗?
发布于 2015-09-07 12:54:55
您不会自动获得模块文件,您需要在/home/linux/.local/environment-modules/Modules/3.2.10/modulefiles中创建您自己的模块文件,因此要获得一个名为intel的模块,您需要为您的英特尔环境创建一个带有模块描述的文件/home/linux/.local/environment-modules/Modules/3.2.10/modulefiles/intel。
例如,根据您的安装情况,这样一个模块可以如下所示:
#%Module -*- tcl -*-
##
## modulefile
##
proc ModulesHelp { } {
puts stderr "\tAdds Intel compilers to your environment variables,"
}
module-whatis "adds Intel compilers to your environment variables"
set main_root /opt/intel/composer_xe/2015.1.133
prepend-path PATH $main_root/bin
prepend-path PATH $main_root/mpirt/bin/intel64
prepend-path PATH $main_root/bin/intel64
prepend-path PATH $main_root/debugger/gdb/intel64/bin
prepend-path PATH $main_root/debugger/gdb/intel64_mic/bin
prepend-path MANPATH $main_root/debugger/gdb/intel64_mic/share/man
prepend-path MANPATH $main_root/debugger/gdb/intel64/share/man
prepend-path MANPATH $main_root/man/en_US
prepend-path INFOPATH $main_root/debugger/gdb/intel64_mic/share/info
prepend-path INFOPATH $main_root/debugger/gdb/intel64/share/info
prepend-path LIBRARY_PATH $main_root/compiler/lib/intel64
prepend-path LD_LIBRARY_PATH $main_root/compiler/lib/intel64
prepend-path LD_LIBRARY_PATH $main_root/mpirt/lib/intel64
prepend-path MIC_LD_LIBRARY_PATH $main_root/compiler/lib/mic
prepend-path CPATH $main_root/compiler/include
prepend-path CPATH $main_root/compiler/include/intel64
prepend-path INTEL_LICENSE_FILE /cm/shared/licenses/intel
setenv INTEL_CC_HOME $main_root
setenv INTEL_FC_HOME $main_root
setenv INTEL_PYTHONHOME $main_root/debugger/python/intel64您可能对在模块环境中使用Lmod感兴趣。
https://stackoverflow.com/questions/31902628
复制相似问题