2015-08-09 101 views
0

我想在Ubuntu中使用环境模块 我可以成功安装模块包,但是当我尝试使用 module load intel时,我下面的错误:模块加载英特尔(错误:105:无法找到'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 

任何帮助吗?

回答

0

你不会自动获得模块文件,你需要创建/home/linux/.local/environment-modules/Modules/3.2.10/modulefiles自己的模块文件,所以要得到一个名为英特尔模块,你需要创建一个文件与英特尔环境中的模块描述。

根据您的安装这样的模块,例如可以是这样的:

#%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你的模块的环境。