Загрузка модуля intel (ОШИБКА:105: невозможно найти файл модуля для intel)
Я пытаюсь использовать модули среды в 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
Любая помощь?
1 ответ
Вы не получаете файлы модулей автоматически, вам нужно создать свой собственный файл модуля в /home/linux/.local/environment-modules/Modules/3.2.10/modulefiles
Таким образом, чтобы получить модуль с именем Intel, вам нужно будет создать файл /home/linux/.local/environment-modules/Modules/3.2.10/modulefiles/intel
с описанием модуля для вашей среды 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 для вашей среды модулей.