Загрузка модуля 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 для вашей среды модулей.

Другие вопросы по тегам