Как только вы установите программное обеспечение, вам нужно написать файлы модулей, чтобы включить их.Сначала определите место для размещения этих файлов модулей, скажем, например:
mkdir /usr/local/modules/modulefiles
В этом каталоге создайте подкаталоги, которые будут представлять имя, к которому вы будете обращаться в файле модуля
mkdir -p /usr/local/modules/modulefiles/mpi/gnu
mkdir -p /usr/local/modules/modulefiles/mpi/intel
В этих каталогах создайте файл модуля с именем, соответствующим номеру версии установленного программного обеспечения (в вашем случае, например, 3.1.3
).Использование номера версии для присвоения имени модульному файлу помогает иметь несколько модульных файлов на случай, если позже вы захотите установить более новую версию программного обеспечения.
Итак, теперь создайте содержимое файла модуля mpi/gnu/3.1.3
, представленного /usr/local/modules/modulefiles/mpi/gnu/3.1.3
файл с синтаксисом modulefile :
#%Module
conflict mpi
prepend-path PATH /usr/local/modules/mpi/gnu/bin
prepend-path LD_LIBRARY_PATH /usr/local/modules/mpi/gnu/lib
prepend-path MANPATH /usr/local/modules/mpi/gnu/man
Адаптируйте этот контент к конфигурации среды, которую вы хотите / хотите установить.
Повторите этот шаг для mpi/intel/3.1.3
modulefile in /usr/local/modules/modulefiles/mpi/intel/3.1.3
.
После того, как вы подготовите эти файлы модулей, вам нужно будет положить их под рукой в вашей сессии оболочки.Это можно сделать с помощью команды module use
:
module use /usr/local/modules/modulefiles
Оттуда 2 файла модуля можно найти в каталоге модулей (module avail
) и загрузить (module load
).