ГЕНЕРАТОРЫ ОБОБЩЕННОЙ СЕТКИ 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!