VASP (Vienna Ab initio Simulation Package) – вычислительный пакет по компьютерному моделированию атомарной динамики, основанный на алгоритмах ab-initio (моделирование из первых принципов).
Разработка и усовершенствование пакета осуществляется кафедрой теоретической физики VASP Group (Вена, Австрия).
Установка пакета
1. Установить пакеты, необходимые для сборки VASPsudo apt install g++ build-essential gfortran libopenmpi-dev libblas-dev liblapack-dev libscalapack-mpi-dev libscalapack-openmpi2.1 libfftw3-dev libfftw3-3 libmkl-blacs-openmpi-lp64
2. Распаковать дистрибутив и применить патчtar -xvf vasp.5.4.4.tar.gz
https://www.vasp.at/wiki/index.php/Installing_VASP.5.X.X#For_vasp.5.4.4.18Apr17-6-g9f103f2a35
gunzip patch.5.4.4.16052018.gz cd vasp.5.4.4/ patch -p0 < ../patch.5.4.4.16052018
3. Подготовить makefilecp ./arch/makefile.include.linux_gnu ./makefile.include
3. make all
Решить проблемы с компиляцией, которые могут быть вызваны:
a) отсутствием библиотек (см. п.1)
b) другими названиями библиотек в данной версии линукс и платформы (в этом случае надо менять makefile.include)
в случае ошибок компиляции, вызванных некорректными версиями зависимостей, или других проблем, лучше очистить проект командой
make veryclean
Ошибки во время вычислений
In the case of the following errors:
• POSMAP internal error: symmetry equivalent atom not found, you might try decreasing or increasing SYMPREC by an order of magnitude.
• VERY BAD NEWS! internal error in subroutine PRICEL (probably precision problem, try to change SYMPREC in INCAR ?): Sorry, number of cells and number
of vectors did not agree.
• RHOSYG internal error: stars are not distinct, try to increase SYMPREC to e.g.
1E-4.
The following setting was changed from the default:
• SYMPREC = 10−4
ref https://www.vasp.at/wiki/index.php/SYMPREC https://www.byui.edu/documents/physics/Theses/2016-2020/Lydia-HarrisF19.pdf