Vienna Ab initio Simulation Package, lepiej znany jako VASP, to pakiet do wykonywania obliczeń mechaniki kwantowej ab initio przy użyciu pseudopotencjałów Vanderbilta lub metody fali rozszerzonej projektora i zestawu podstawy fali płaskiej. Podstawową metodologią jest teoria funkcjonału gęstości (DFT), ale kod pozwala również na użycie poprawek post-DFT, takich jak mieszanie funkcjonałów hybrydowych DFT i wymiana Hartree-Focka (np. HSE, PBE0 lub B3LYP), teoria perturbacji wielu ciał (metoda GW) oraz dynamiczne korelacje elektronowe w ramach aproksymacji fazy losowej (RPA) i MP2.
Pierwotnie VASP był oparty na kodzie napisanym przez Mike'a Payne'a (wówczas w MIT), który był również podstawą CASTEP. Został następnie sprowadzony na Uniwersytet Wiedeński w Austrii w lipcu 1989 roku przez Jürgena Hafnera. Główny program został napisany przez Jürgena Furthmüllera, który dołączył do grupy w Institut für Materialphysik w styczniu 1993 roku, oraz Georga Kresse. VASP jest obecnie rozwijany przez Georga Kresse; ostatnie uzupełnienia obejmują rozszerzenie metod często stosowanych w molekularnej chemii kwantowej na układy periodyczne.
VASP/5.4.4-intel2021a
VASP/5.4.4-patch4-intel2021a
VASP/5.4.4-vtst198-intel2021a
VASP/5.4.4-wannier90-intel2021a
VASP/6.2.0-intel2021a
VASP/6.4.0-intel2022a
VASP/6.4.2-16Feb24-intel2022a
VASP/6.4.2-intel2022a
VASP/6.5.0-intel2022a
VASP jest obecnie używany przez ponad 1400 grup badawczych w środowiskach akademickich i przemysłowych na całym świecie na podstawie umów licencyjnych na oprogramowanie zawartych z Uniwersytetem Wiedeńskim.
VASP jest dostępny tylko dla posiadaczy własnej licencji. Użytkownik musi zgłosić chęć korzystania na adres kdm@wcss.pl, podając numer swojej licencji oraz adres e-mail, na którym jest licencja. Dostęp jest przyznawany po pozytywnej weryfikacji.
VASP 6.5 dostępny jest wyłącznie dla użytkowników z aktywną licencją.
Zadania obliczeniowe należy uruchamiać za pośrednictwem systemu kolejkowego SLURM.
Do prostego ustawiania środowiska programu należy skorzystać z mechanizmu modułów. Załadowanie modułu w powłoce:
module load VASP/6.4.2-intel2022a
Pakiet dostępny jest w katalogu:
/opt/VASP/6.4.2-intel2022a
Do zlecania zadań można użyć gotowych skryptów wsadowych:
sub-vasp-5.4.4
sub-vasp-5.4.4-vtst
sub-vasp-6.2.0
sub-vasp-6.4.0
sub-vasp-6.4.2
sub-vasp-6.5.0
Uruchomienie skryptu bez podania argumentów wyświetli podpowiedź, jak należy te argumenty wyspecyfikować:
sub-vasp-6.4.0
Usage: /usr/local/bin/bem2/sub-vasp-6.4.0 FILE PARAMETERS
Parameters:
-p PARTITION Set partition (queue). Default = normal
-n NODES Set number of nodes. Default = 1
-c CORES Up to 48. Default = 1
-m MEMORY In GB, up to 180 (must be integer value). Default = 2
-t TIME_LIMIT In hours. Default = 12
W przyszłych publikacjach prac wykonanych z wykorzystaniem VASP użycie oprogramowania powinno zostać zaznaczone, przykład (odpowiednio do języka publikacji):
Obliczenia wykonano z wykorzystaniem Vienna ab-initio simulation package VASP.X.x [1,2].
1 G. Kresse and J. Furthmüller, Phys. Rev. B 54, 11 169 (1996).
The calculations have been performed using the Vienna ab-initio simulation package VASP.X.x [1,2].
1 G. Kresse and J. Furthmüller, Phys. Rev. B 54, 11 169 (1996).
Jeżeli wykorzystuje się potencjały PAW, należy odnieść się do:
2 G. Kresse and D. Joubert, Phys. Rev. B 59, 1758 (1999).
W przypadku zastosowania specjalnych funkcji zaimplementowanych w VASP należy przytoczyć odpowiednie publikacje wymienione w dokumentacji VASP.
Wszelkie publikacje, w tym prace doktorskie i dyplomowe, wykorzystujące wyniki obliczeń wykonanych na komputerach WCSS, powinny zawierać podziękowania postaci (odpowiednio do języka publikacji):
"Opracowano przy użyciu zasobów udostępnionych przez Wrocławskie Centrum
Sieciowo-Superkomputerowe (http://wcss.pl)”
"Created using resources provided by Wroclaw Centre for Networking and
Supercomputing (http://wcss.pl)"