Vienna Ab initio Simulation Package

Last updated
VASP
Stable release
V6.4.3 [1] / March 19, 2024;3 months ago (2024-03-19) [1]
Available inEnglish
Type Density functional theory, Many-body perturbation theory, Time-dependent density functional theory
License Proprietary
Website www.vasp.at

The Vienna Ab initio Simulation Package, better known as VASP, is a package written primarily in Fortran for performing ab initio quantum mechanical calculations using either Vanderbilt pseudopotentials, or the projector augmented wave method, and a plane wave basis set. [2] The basic methodology is density functional theory (DFT), but the code also allows use of post-DFT corrections such as hybrid functionals mixing DFT and Hartree–Fock exchange (e.g. HSE, [3] PBE0 [4] or B3LYP [5] ), many-body perturbation theory (the GW method [6] ) and dynamical electronic correlations within the random phase approximation (RPA) [7] and MP2. [8] [9]

Contents

Originally, VASP was based on code written by Mike Payne (then at MIT), which was also the basis of CASTEP. [10] It was then brought to the University of Vienna, Austria, in July 1989 by Jürgen Hafner. The main program was written by Jürgen Furthmüller, who joined the group at the Institut für Materialphysik in January 1993, and Georg Kresse. An early version of VASP was called VAMP. [11] VASP is currently being developed by Georg Kresse; recent additions include the extension of methods frequently used in molecular quantum chemistry to periodic systems. VASP is currently used by more than 1400 research groups in academia and industry worldwide on the basis of software licence agreements with the University of Vienna. Because VASP can be used for a wide range of applications such as phonon calculations and structure calculations, it is widely employed in the fields of condensed matter physics, materials science, and quantum chemistry.

Incomplete version history: VASP.6.3.2 was released on 28 June 2022, VASP.6.4.1 on 7 April 2023 and VASP.6.4.3 on 19 March 2024.

See also

Related Research Articles

<span class="mw-page-title-main">Computational chemistry</span> Branch of chemistry

Computational chemistry is a branch of chemistry that uses computer simulations to assist in solving chemical problems. It uses methods of theoretical chemistry incorporated into computer programs to calculate the structures and properties of molecules, groups of molecules, and solids. The importance of this subject stems from the fact that, with the exception of some relatively recent findings related to the hydrogen molecular ion, achieving an accurate quantum mechanical depiction of chemical systems analytically, or in a closed form, is not feasible. The complexity inherent in the many-body problem exacerbates the challenge of providing detailed descriptions of quantum mechanical systems. While computational results normally complement information obtained by chemical experiments, it can occasionally predict unobserved chemical phenomena.

Density functional theory (DFT) is a computational quantum mechanical modelling method used in physics, chemistry and materials science to investigate the electronic structure of many-body systems, in particular atoms, molecules, and the condensed phases. Using this theory, the properties of a many-electron system can be determined by using functionals, i.e. functions of another function. In the case of DFT, these are functionals of the spatially dependent electron density. DFT is among the most popular and versatile methods available in condensed-matter physics, computational physics, and computational chemistry.

Q-Chem is a general-purpose electronic structure package featuring a variety of established and new methods implemented using innovative algorithms that enable fast calculations of large systems on various computer architectures, from laptops and regular lab workstations to midsize clusters, HPCC, and cloud computing using density functional and wave-function based approaches. It offers an integrated graphical interface and input generator; a large selection of functionals and correlation methods, including methods for electronically excited states and open-shell systems; solvation models; and wave-function analysis tools. In addition to serving the computational chemistry community, Q-Chem also provides a versatile code development platform.

<span class="mw-page-title-main">PLATO (computational chemistry)</span>

PLATO is a suite of programs for electronic structure calculations. It receives its name from the choice of basis set used to expand the electronic wavefunctions.

<span class="mw-page-title-main">Pseudopotential</span>

In physics, a pseudopotential or effective potential is used as an approximation for the simplified description of complex systems. Applications include atomic physics and neutron scattering. The pseudopotential approximation was first introduced by Hans Hellmann in 1934.

In theoretical and computational chemistry, a basis set is a set of functions that is used to represent the electronic wave function in the Hartree–Fock method or density-functional theory in order to turn the partial differential equations of the model into algebraic equations suitable for efficient implementation on a computer.

Koopmans' theorem states that in closed-shell Hartree–Fock theory (HF), the first ionization energy of a molecular system is equal to the negative of the orbital energy of the highest occupied molecular orbital (HOMO). This theorem is named after Tjalling Koopmans, who published this result in 1934.

<span class="mw-page-title-main">SIESTA (computer program)</span>

SIESTA is an original method and its computer program implementation, to efficiently perform electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids. SIESTA uses strictly localized basis sets and the implementation of linear-scaling algorithms. Accuracy and speed can be set in a wide range, from quick exploratory calculations to highly accurate simulations matching the quality of other approaches, such as the plane-wave and all-electron methods.

Octopus is a software package for performing Kohn‍–‍Sham density functional theory (DFT) and time-dependent density functional theory (TDDFT) calculations.

Semi-empirical quantum chemistry methods are based on the Hartree–Fock formalism, but make many approximations and obtain some parameters from empirical data. They are very important in computational chemistry for treating large molecules where the full Hartree–Fock method without the approximations is too expensive. The use of empirical parameters appears to allow some inclusion of electron correlation effects into the methods.

Ab initio quantum chemistry methods are computational chemistry methods based on quantum chemistry. The term ab initio was first used in quantum chemistry by Robert Parr and coworkers, including David Craig in a semiempirical study on the excited states of benzene. The background is described by Parr. Ab initio means "from first principles" or "from the beginning", implying that the only inputs into an ab initio calculation are physical constants. Ab initio quantum chemistry methods attempt to solve the electronic Schrödinger equation given the positions of the nuclei and the number of electrons in order to yield useful information such as electron densities, energies and other properties of the system. The ability to run these calculations has enabled theoretical chemists to solve a range of problems and their importance is highlighted by the awarding of the Nobel prize to John Pople and Walter Kohn.

Car–Parrinello molecular dynamics or CPMD refers to either a method used in molecular dynamics or the computational chemistry software package used to implement this method.

Quantum chemistry composite methods are computational chemistry methods that aim for high accuracy by combining the results of several calculations. They combine methods with a high level of theory and a small basis set with methods that employ lower levels of theory with larger basis sets. They are commonly used to calculate thermodynamic quantities such as enthalpies of formation, atomization energies, ionization energies and electron affinities. They aim for chemical accuracy which is usually defined as within 1 kcal/mol of the experimental value. The first systematic model chemistry of this type with broad applicability was called Gaussian-1 (G1) introduced by John Pople. This was quickly replaced by the Gaussian-2 (G2) which has been used extensively. The Gaussian-3 (G3) was introduced later.

PARSEC is a package designed to perform electronic structure calculations of solids and molecules using density functional theory (DFT). The acronym stands for Pseudopotential Algorithm for Real-Space Electronic Calculations. It solves the Kohn–Sham equations in real space, without the use of explicit basis sets.

<span class="mw-page-title-main">WIEN2k</span>

The WIEN2k package is a computer program written in Fortran which performs quantum mechanical calculations on periodic solids. It uses the full-potential (linearized) augmented plane-wave and local-orbitals [FP-(L)APW+lo] basis set to solve the Kohn–Sham equations of density functional theory.

<span class="mw-page-title-main">CP2K</span>

CP2K is a freely available (GPL) quantum chemistry and solid state physics program package, written in Fortran 2008, to perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems. It provides a general framework for different methods: density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW) via LDA, GGA, MP2, or RPA levels of theory, classical pair and many-body potentials, semi-empirical and tight-binding Hamiltonians, as well as Quantum Mechanics/Molecular Mechanics (QM/MM) hybrid schemes relying on the Gaussian Expansion of the Electrostatic Potential (GEEP). The Gaussian and Augmented Plane Waves method (GAPW) as an extension of the GPW method allows for all-electron calculations. CP2K can do simulations of molecular dynamics, metadynamics, Monte Carlo, Ehrenfest dynamics, vibrational analysis, core level spectroscopy, energy minimization, and transition state optimization using NEB or dimer method.

<span class="mw-page-title-main">Quantum ESPRESSO</span>

Quantum ESPRESSO is a suite for first-principles electronic-structure calculations and materials modeling, distributed for free and as free software under the GNU General Public License. It is based on density-functional theory, plane wave basis sets, and pseudopotentials. ESPRESSO is an acronym for opEn-Source Package for Research in Electronic Structure, Simulation, and Optimization.

BigDFT is a free software package for physicists and chemists, distributed under the GNU General Public License, whose main program allows the total energy, charge density, and electronic structure of systems made of electrons and nuclei to be calculated within density functional theory (DFT), using pseudopotentials, and a wavelet basis.

The linearized augmented-plane-wave method (LAPW) is an implementation of Kohn-Sham density functional theory (DFT) adapted to periodic materials. It typically goes along with the treatment of both valence and core electrons on the same footing in the context of DFT and the treatment of the full potential and charge density without any shape approximation. This is often referred to as the all-electron full-potential linearized augmented-plane-wave method (FLAPW). It does not rely on the pseudopotential approximation and employs a systematically extendable basis set. These features make it one of the most precise implementations of DFT, applicable to all crystalline materials, regardless of their chemical composition. It can be used as a reference for evaluating other approaches.

The FLEUR code is an open-source scientific software package for the simulation of material properties of crystalline solids, thin films, and surfaces. It implements Kohn-Sham density functional theory (DFT) in terms of the all-electron full-potential linearized augmented-plane-wave method. With this, it is a realization of one of the most precise DFT methodologies. The code has the common features of a modern DFT simulation package. In the past, major applications have been in the field of magnetism, spintronics, quantum materials, e.g. in ultrathin films, complex magnetism like in spin spirals or magnetic Skyrmion lattices, and in spin-orbit related physics, e.g. in graphene and topological insulators.

References

  1. 1 2 "NEW RELEASE: VASP 6.4.3".
  2. Georg, Kresse (March 31, 2010). "VASP Group, Theoretical Physics Departments, Vienna" . Retrieved February 21, 2011.
  3. Heyd, Jochen; Scuseria, Gustavo E.; Ernzerhof, Matthias (2003-05-08). "Hybrid functionals based on a screened Coulomb potential". The Journal of Chemical Physics. 118 (18): 8207–8215. Bibcode:2003JChPh.118.8207H. doi:10.1063/1.1564060. ISSN   0021-9606.
  4. Perdew, John P.; Ernzerhof, Matthias; Burke, Kieron (1996-12-08). "Rationale for mixing exact exchange with density functional approximations". The Journal of Chemical Physics. 105 (22): 9982–9985. Bibcode:1996JChPh.105.9982P. doi:10.1063/1.472933. ISSN   0021-9606.
  5. Kim, K.; Jordan, K. D. (October 1994). "Comparison of Density Functional and MP2 Calculations on the Water Monomer and Dimer". The Journal of Physical Chemistry. 98 (40): 10089–10094. doi:10.1021/j100091a024. ISSN   0022-3654.
  6. Klimeš, Jiří; Kaltak, Merzuk; Kresse, Georg (2014-08-14). "Predictive G W calculations using plane waves and pseudopotentials". Physical Review B. 90 (7): 075125. arXiv: 1404.3101 . Bibcode:2014PhRvB..90g5125K. doi:10.1103/PhysRevB.90.075125. ISSN   1098-0121. S2CID   119110222.
  7. Kaltak, Merzuk; Klimeš, Jiří; Kresse, Georg (2014-08-25). "Cubic scaling algorithm for the random phase approximation: Self-interstitials and vacancies in Si". Physical Review B. 90 (5): 054115. Bibcode:2014PhRvB..90e4115K. doi:10.1103/PhysRevB.90.054115. ISSN   1098-0121.
  8. Marsman, M.; Grüneis, A.; Paier, J.; Kresse, G. (2009). "Second-order Mo̸ller–Plesset perturbation theory applied to extended systems. I. Within the projector-augmented-wave formalism using a plane wave basis set". The Journal of Chemical Physics. 130 (18): 184103. Bibcode:2009JChPh.130r4103M. doi:10.1063/1.3126249. PMID   19449904.
  9. Schäfer, Tobias; Ramberger, Benjamin; Kresse, Georg (2017-03-14). "Quartic scaling MP2 for solids: A highly parallelized algorithm in the plane wave basis". The Journal of Chemical Physics. 146 (10): 104101. arXiv: 1611.06797 . Bibcode:2017JChPh.146j4101S. doi:10.1063/1.4976937. ISSN   0021-9606. PMID   28298118. S2CID   26397794.
  10. Martijn Marsman (October 14, 2011). "History of VASP" . Retrieved April 30, 2012.
  11. Kresse, Georg; Furthmüller, Jürgen (July 1996). "Efficiency of ab-initio total energy calculations for metals and semiconductors using a plane-wave basis set". Computational Materials Science. 6 (1): 15–50. doi:10.1016/0927-0256(96)00008-0.