На суперкомпьютере МВС-10П ОП установлен пакет ANACONDA. Это дистрибутив языков программирования на основе Python, включающий набор популярных свободных библиотек. Активация осуществляется командой
source /home2/vasp/anaconda3/bin/activate
После выполнения этой команды активируется базовая виртуальная среда анаконды, где уже установлено много полезных приложений. Устанавливать новые приложения в рамках этой виртуальной среды пользователь не сможет. Но пользователь может в любой директории в своем аккаунте выполнить специальную команду и создать виртуальную среду под свои задачи. Виртуальная среда — это “песочница”, где помимо питона (которого там даже может и не быть!) могут быть установлены различные приложения и библиотеки.
Например, можно создать виртуальную среду, “gnu_env”:
conda create -p gnu_env
Активировав эту виртуальную среду командой:
conda activate PATH_to_this_env/gnu_env
пользователь может установить какие угодно приложения.
Например, следующая последовательность команд позволяет установить gnu-компиляторы фортарана, си и си++ в активированную пустую (только что созданную) виртуальную среду. Это осуществляется командами:
conda config –add channels conda-forge
conda config –set channel_priority strict
conda install c-compiler compilers cxx-compiler fortran-compiler
OpenMPI самой последней версии ставится командой:
conda install openmpi
Установить другой вариант OpenMPI можно, после поиска:
conda search openmpi –channel conda-forge
Появится список доступных версий OpenMPI. Выбрав нужную версию (ее номер «version_number»), можно инсталлировать ее командой:
conda install openmpi=version_number
Если нужно создать виртуальную среду для второго питона, то следует использовать команду:
conda create -p gnu_env python=2
Подробнее о базовых командах анаконды можно прочитать в
https://docs.conda.io/projects/conda/en/4.6.0/_downloads/52a95608c49671267e40c689e0bc00ca/conda-cheatsheet.pdf
vasp_admin