ГЕНЕРАТОРЫ ОБОБЩЕННОЙ СЕТКИ K-ТОЧЕК ДЛЯ VASP

На суперкомпьютере МВС-10П ОП организована поддержка процессов установки и использования пакета The Vienna Ab initio Simulation Package (VASP) (https://www.vasp.at/), предназначенного для ab-initio атомистического моделирования на основе плоских волн механических и физико-химических свойств материалов. Разработка и непосредственная поддержка самого пакета осуществляются Венским университетом, Австрия.

Для использования пакета VASP необходимо обладать лицензией, которая приобретается у разработчика. МСЦ РАН осуществляет сопровождение пакета только в вопросах, связанных с конфигурацией пакета и запуска его на МВС-10П ОП.

Рабочие версии программного пакета для обновленной системы располагаются в /home2/vasp/SOFT_intel_21.4
Настройки программной среды устанавливаются командой . /home2/vasp/.profile

Для запуска vasp_std необходимо в вашем проектном каталоге набрать команду

mpirun -np «proc_number» -s «partition» -maxtime «t» /home2/vasp/bin_vasp/bin_intel_2021.4/vasp_std

proc_number – число процессоров, partition – раздел, t – время

Существует альтернативная возможность запуска VASP через скрипт, аналогичная SLURM, удобная при запуске нескольких последовательных расчетов vasp. Примеры таких скриптов можно найти в директории /home2/vasp/TEST_vasp

Описание примера https://www.vasp.at/wiki/index.php/Fcc_Si_bandstructure

Для запуска скрипта test_intel21.sh, его надо сначала скопировать в вашу рабочую директорию вместе с файлом POTCAR, затем из рабочей директории набрать команду mpirun -np 4 -maxtime 5 -s clk ./test_intel21.sh

Альтернативная эквивалентная форма запуска

mbatch -np 4 -maxtime 5 -s clk ./test_intel21.sh

В данном случае запуск осуществляется на 4 ядрах.  Чтобы запустить задачу на другом количестве ядер, необходимо поменять число ядер не только в mpirun, но и в скрипте, при запуске через mbatch!

Архивная информация:
Исполняемые файлы vasp_std, vasp_gam и vasp_ncl, собранные компиляторами Intel 2017г и 2021, находятся в директориях:

/home2/vasp/bin_vasp/bin_intel_2017
/home2/vasp/bin_vasp/bin_intel_2021

Напоминаем, что для работы с компиляторами интел 2021г, надо исполнить команды:

module purge
module load compilers/intel/2021.1.1
module load mpi/intel/2021.1.1
module load libraries/mkl/2021.1.1
module load launcher/suppz

Для запуска vasp_std необходимо в рабочей директории набрать команду

mpirun -np «proc_number» -s «partition» -maxtime «t» /home2/vasp/bin_vasp/bin_intel_2017/vasp_std

proc_number – число процессоров, partition – раздел, t – время

Существует альтернативная возможность запуска VASP через скрипт, аналогичная SLURM, удобная при запуске нескольких последовательных расчетов vasp. Примеры таких скриптов можно найти в директории /home2/vasp/TEST_vasp

Описание примера https://www.vasp.at/wiki/index.php/Fcc_Si_bandstructure

Для запуска скрипта test_intel21.sh, его надо сначала скопировать в вашу рабочую директорию вместе с файлом POTCAR, затем из рабочей директории набрать команду mpirun -np 4 -maxtime 5 -s haswell ./test_intel21.sh

Альтернативная эквивалентная форма запуска

mbatch -np 4 -maxtime 5 -s haswell ./test_intel21.sh

В данном случае запуск осуществляется на 4 ядрах.  Чтобы запустить задачу на другом количестве ядер, необходимо поменять число ядер не только в mpirun, но и в скрипте, при запуске через mbatch!