首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模块加载英特尔(错误:105:无法找到“intel”的模块文件)

模块加载英特尔(错误:105:无法找到“intel”的模块文件)
EN

Stack Overflow用户
提问于 2015-08-09 09:08:23
回答 1查看 27.2K关注 0票数 4

我正在尝试使用Ubuntu中的环境模块--我可以成功地安装模块包,但是当我尝试使用module load intel时,它给了我以下错误:

代码语言:javascript
复制
ERROR:105: Unable to locate a modulefile for 'intel'

我使用module来查看可以加载哪些模块--我得到了以下内容:

代码语言:javascript
复制
- 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

有什么帮助吗?

EN

回答 1

Stack Overflow用户

发布于 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

例如,根据您的安装情况,这样一个模块可以如下所示:

代码语言:javascript
复制
#%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感兴趣。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31902628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档