【问题标题】:Module load intel (ERROR:105: Unable to locate a modulefile for 'intel')模块加载英特尔(错误:105:无法找到“英特尔”的模块文件)
【发布时间】:2015-08-09 09:08:23
【问题描述】:

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

ERROR:105: Unable to locate a modulefile for 'intel'

我使用moduleavail 来查看可以加载哪些模块 我得到了这个:

- 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

有什么帮助吗?

【问题讨论】:

    标签: bash intel environment-modules modulefile


    【解决方案1】:

    您不会自动获取模块文件,您需要在 /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

    【讨论】:

      猜你喜欢
      • 2019-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-30
      相关资源
      最近更新 更多