IVDW: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{TAGDEF|IVDW| | {{TAGDEF|IVDW|1 {{!}} 11 {{!}} 12 {{!}} 2 {{!}} 21 {{!}} ...|0 (no correction)}} | ||
Description: {{TAG|IVDW}} specifies a vdW | Description: {{TAG|IVDW}} specifies a vdW dispersion term of the atom-pairwise or many-body type. | ||
---- | ---- | ||
== Available vdW atom-pairwise and many-body methods == | |||
With all methods listed below, a dispersion correction is added to the total energy, but also to the atomic forces and stress tensor, such that lattice relaxations, molecular dynamics, and vibrational analysis (via finite differences) can be performed. Note, however, that these correction schemes are currently not available for phonon calculations based on density [[Phonons:_Theory#Density_functional_perturbation_theory|density functional perturbation theory]]. | |||
{| class="wikitable" | |||
|- | |||
! style="text-align:center;" style=width:4em | IVDW= !! style="text-align:center;" style=width:12em | Type !! class="unsortable" | Description | |||
|- | |||
| style="text-align:center;"| 1 or 10 || style="text-align:center;" | pairwise || {{TAG|DFT-D2}} method of Grimme.{{cite|grimme:jcc:06}} Available as of VASP.5.2.11. | |||
|- | |||
| style="text-align:center;"| 11 || style="text-align:center;" | pairwise || {{TAG|DFT-D3}} method of Grimme with zero-damping function.{{cite|grimme:jcp:10}} Available as of VASP.5.3.4. | |||
|- | |||
| style="text-align:center;"| 12 || style="text-align:center;" | pairwise || {{TAG|DFT-D3}} method with Becke-Johnson damping function.{{cite|grimme:jcc:11}} Available as of VASP.5.3.4. | |||
|- | |||
| style="text-align:center;"| 13 || style="text-align:center;" | pairwise || [[DFT-D4]] method.{{cite|caldeweyher:jcp:2019}} Available as of VASP.6.2 as [[Makefile.include#DFT-D4_.28optional.29|external package]]. | |||
|- | |||
| style="text-align:center;"| 3 || style="text-align:center;" | pairwise || {{TAG|DFT-ulg}}{{cite|kim:jpcl:2012}} method. Available as of VASP.5.3.5. | |||
|- | |||
| style="text-align:center;"| 4 || style="text-align:center;" | pairwise || {{TAG|dDsC dispersion correction}}{{cite|steinmann:jcp:11}}{{cite|steinmann:jctc:11}} method. Available as of VASP.5.4.1. | |||
|- | |||
| style="text-align:center;"| 2 or 20 || style="text-align:center;" | pairwise || {{TAG|Tkatchenko-Scheffler method}}.{{cite|tkatchenko:prl:09}} Available as of VASP.5.3.3. | |||
|- | |||
| style="text-align:center;"| 21 || style="text-align:center;" | pairwise || {{TAG|Tkatchenko-Scheffler method with iterative Hirshfeld partitioning}}.{{cite|bucko:jctc:13}}{{cite|bucko:jcp:14}} Available as of VASP.5.3.5. | |||
|- | |||
| style="text-align:center;"| 202 || style="text-align:center;" | many-body || {{TAG|Many-body dispersion energy}} method (MBD@rSC).{{cite|tkatchenko:prl:12}}{{cite|ambrosetti:jcp:14}} Available as of VASP.5.4.1. | |||
|- | |||
| style="text-align:center;"| 263 || style="text-align:center;" | many-body || {{TAG|Many-body dispersion energy with fractionally ionic model for polarizability}} method (MBD@rSC/FI).{{cite|gould:jctc:2016_a}}{{cite|gould:jctc:2016_b}} Available as of VASP.6.1.0. | |||
|- | |||
| style="text-align:center;"| 14 || style="text-align:center;" | pairwise and many-body || One of the methods available in the [[LIBMBD_METHOD|Library libMBD of many-body dispersion methods]].{{cite|libmbd_1}}{{cite|libmbd_2}}{{cite|hermann:jcp:2023}} Available as of VASP.6.4.3 as [[Makefile.include#libMBD_.28optional.29|external package]]. | |||
|} | |||
{{NB|mind| | |||
*The [[LIBMBD_METHOD|libMBD]] implementations ({{TAG|IVDW}}{{=}}14) of the Tkatchenko-Scheffler methods and their MBD extensions are much faster (analytical calculation of the forces) than the VASP implementations (numerical calculation of the forces). Therefore, it is strongly recommended to use the [[LIBMBD_METHOD|libMBD]] implementation if available. | |||
*The parameter {{TAG|LVDW}} used in previous versions of VASP (5.2.11 and later) to activate the {{TAG|DFT-D2}} method is now obsolete. If {{TAG|LVDW}}{{=}}''.TRUE.'' is defined, {{TAG|IVDW}} is automatically set to 1 (unless {{TAG|IVDW}} is specified in {{FILE|INCAR}}).}} | |||
== Related tags and articles == | == Related tags and articles == |
Revision as of 13:00, 24 February 2025
IVDW = 1 | 11 | 12 | 2 | 21 | ...
Default: IVDW = 0 (no correction)
Description: IVDW specifies a vdW dispersion term of the atom-pairwise or many-body type.
Available vdW atom-pairwise and many-body methods
With all methods listed below, a dispersion correction is added to the total energy, but also to the atomic forces and stress tensor, such that lattice relaxations, molecular dynamics, and vibrational analysis (via finite differences) can be performed. Note, however, that these correction schemes are currently not available for phonon calculations based on density density functional perturbation theory.
IVDW= | Type | Description |
---|---|---|
1 or 10 | pairwise | DFT-D2 method of Grimme.[1] Available as of VASP.5.2.11. |
11 | pairwise | DFT-D3 method of Grimme with zero-damping function.[2] Available as of VASP.5.3.4. |
12 | pairwise | DFT-D3 method with Becke-Johnson damping function.[3] Available as of VASP.5.3.4. |
13 | pairwise | DFT-D4 method.[4] Available as of VASP.6.2 as external package. |
3 | pairwise | DFT-ulg[5] method. Available as of VASP.5.3.5. |
4 | pairwise | dDsC dispersion correction[6][7] method. Available as of VASP.5.4.1. |
2 or 20 | pairwise | Tkatchenko-Scheffler method.[8] Available as of VASP.5.3.3. |
21 | pairwise | Tkatchenko-Scheffler method with iterative Hirshfeld partitioning.[9][10] Available as of VASP.5.3.5. |
202 | many-body | Many-body dispersion energy method (MBD@rSC).[11][12] Available as of VASP.5.4.1. |
263 | many-body | Many-body dispersion energy with fractionally ionic model for polarizability method (MBD@rSC/FI).[13][14] Available as of VASP.6.1.0. |
14 | pairwise and many-body | One of the methods available in the Library libMBD of many-body dispersion methods.[15][16][17] Available as of VASP.6.4.3 as external package. |
Mind:
|
Related tags and articles
DFT-D2, DFT-D3, DFT-D4, Tkatchenko-Scheffler method, Self-consistent screening in Tkatchenko-Scheffler method, Tkatchenko-Scheffler method with iterative Hirshfeld partitioning, Many-body dispersion energy, Many-body dispersion energy with fractionally ionic model for polarizability, DFT-ulg, dDsC dispersion correction, LIBMBD_METHOD
See also the alternative vdW-DF functionals: LUSE_VDW, Nonlocal vdW-DF functionals.
- ↑ S. Grimme, J. Comput. Chem. 27, 1787 (2006).
- ↑ S. Grimme, J. Antony, S. Ehrlich, and S. Krieg, J. Chem. Phys. 132, 154104 (2010).
- ↑ S. Grimme, S. Ehrlich, and L. Goerigk, J. Comput. Chem. 32, 1456 (2011).
- ↑ E. Caldeweyher, S. Ehlert, A. Hansen, H. Neugebauer, S. Spicher, C. Bannwarth, and S. Grimme, J. Chem. Phys. 150, 154122 (2019).
- ↑ H. Kim, J.-M. Choi, and W. A. Goddard, III, J. Phys. Chem. Lett. 3, 360 (2012).
- ↑ S. N. Steinmann and C. Corminboeuf, J. Chem. Phys. 134, 044117 (2011).
- ↑ S. N. Steinmann and C. Corminboeuf, J. Chem. Theory Comput. 7, 3567 (2011).
- ↑ A. Tkatchenko and M. Scheffler, Phys. Rev. Lett. 102, 073005 (2009).
- ↑ T. Bučko, S. Lebègue, J. Hafner, and J. G. Ángyán, J. Chem. Theory Comput. 9, 4293 (2013)
- ↑ T. Bučko, S. Lebègue, J. G. Ángyán, and J. Hafner, J. Chem. Phys. 141, 034114 (2014).
- ↑ A. Tkatchenko, R. A. DiStasio, Jr., R. Car, and M. Scheffler, Phys. Rev. Lett. 108, 236402 (2012).
- ↑ A. Ambrosetti, A. M. Reilly, and R. A. DiStasio Jr., J. Chem. Phys. 140, 018A508 (2014).
- ↑ T. Gould and T. Bučko, C6 Coefficients and Dipole Polarizabilities for All Atoms and Many Ions in Rows 1–6 of the Periodic Table, J. Chem. Theory Comput. 12, 3603 (2016).
- ↑ T. Gould, S. Lebègue, J. G. Ángyán, and T. Bučko, A Fractionally Ionic Approach to Polarizability and van der Waals Many-Body Dispersion Calculations, J. Chem. Theory Comput. 12, 5920 (2016).
- ↑ https://libmbd.github.io/
- ↑ https://github.com/libmbd/libmbd
- ↑ J. Hermann, M. Stöhr, S. Góger, S. Chaudhuri, B. Aradi, R. J. Maurer, and A. Tkatchenko, libMBD: A general-purpose package for scalable quantum many-body dispersion calculations, J. Chem. Phys. 159, 174802 (2023).