Expand description
DFT-D4 Dispersion Correction — Core Module
Geometry-dependent London dispersion with Becke-Johnson damping. Provides C6/C8 two-body and optional ATM three-body corrections.
§Relationship to other methods
- HF-3c: Uses D3-BJ internally; D4 is the next-generation replacement
- PM3: Can be augmented with D4 for non-covalent interactions
- xTB: GFN-xTB includes D4 natively; standalone D4 useful for EHT-D4
- UFF/MMFF94: D4 improves long-range dispersion accuracy
§Reference
Caldeweyher, Ehlert, Hansen, Bauer, Spicher, Grimme, J. Chem. Phys. 150, 154122 (2019).
Structs§
- D4Config
- D4 configuration.
- D4Params
- Per-element D4 parameters.
- D4Result
- Result of D4 dispersion calculation.
Functions§
- c8_
from_ c6 - Compute C8 from C6 using the recursion relation.
- compute_
d4_ energy - Compute D4 dispersion energy.
- compute_
d4_ gradient - Compute numerical D4 gradient.
- d4_
coordination_ number - Compute D4 fractional coordination number.
- dynamic_
c6 - Get dynamic C6 adjusted by coordination number.
- get_
c6_ reference - Get C6 reference for a pair using the London formula.
- get_
d4_ params - Get D4 reference parameters by atomic number.