The MP2 family
The largest method family here, and the one most directly tied to the response framing.
Why attenuation
MP2 builds dispersion from an uncoupled polarizability — the density fluctuation does not feel the field it creates. That over-polarizes, producing:
- \( C_6 \) coefficients that are too large
- overestimated π-stacking
- an error partly masked by BSSE in small basis sets, which is why the problem is easy to miss
Attenuating the correlation operator damps the long-range part where the uncoupled approximation is worst. One parameter, and the error it targets is identifiable rather than empirical.
Variants
RI-MP2 — density-fitted via 3-center/2-center integrals. Canonical MP2 is also implemented, for cross-validation rather than production.
Attenuated RI-MP2 — \( \mathrm{erfc}(\omega r)/r \) and terfc operators
(Goldey & Head-Gordon, JPCL 2012).
SCS-MP2 — Grimme spin-component scaling (JCP 2003), and SCS-MP2(2terfc), dual-attenuated (Goldey, Dutoi & Head-Gordon, PCCP 2013).
OO-RI-MP2 — orbital-optimized, with level-shifted Newton, orbital DIIS, Cayley rotations and backtracking.
MP3 — spin-orbital third-order Møller–Plesset via the einsum! framework.
MP2-V — attenuated MP2 combined with VV10 nonlocal correlation.
Laplace formulations
RI-Laplace MP2 — AO-Laplace via pseudo-density matrices. The implementation is dense; it is the correctness reference for that formulation, not a reduced-scaling path. No O(N) has been measured.
Laplace SOS-MP2 — opposite-spin-only with a Laplace-factorized denominator
(c_os scaling, minimax quadrature). The MO and AO formulations agree to
machine precision.
The AO-sparse variant is measured negative: its truncation radius tracks the molecular diameter instead of saturating, so it does not deliver reduced scaling. That is reported rather than omitted.
Local MP2
Amplitude-threshold LMP2 — WSHG23 single-threshold, with localized virtuals and per-pair domain-local RI fits.
Counters only — no scaling claim is made. The J build is still dense-from-RI, so while the amplitude machinery is in place and anchored, the end-to-end cost is not reduced. The assembly step, not the solve, is the measured wall.
Size-extensivity
RI-MP2's total energy is size-extensive to 2e-12 Ha for a well-separated dimer versus twice the monomer — pinned by a test, not asserted. That is five orders inside the test's tolerance, so it passes on physics rather than on a loose bound.
Robust fitting
When the RI metric differs from the physical kernel — as it does for attenuated operators — robust (Dunlap) density fitting is required, not optional. Domain-local \( V^{-1} \) plus robust fitting gives size-extensive µHa-level MP2 error; the non-robust form collapses in a way driven by the metric, not by the domain size.