2015-08-09 97 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你的模塊的環境。