Double counting
Routines for computing the double-counting correction \(\Sigma_{\mathrm{DC}}\) that (approximately) removes the local-interaction contribution already present in the DFT exchange-correlation functional.
Embedded self-energy
The double-counting correction enters DMFT through the embedded self-energy: it is the impurity self-energy minus the double-counting term that is embedded back to the lattice,
The subtraction happens before embedding, so \(\Sigma_{\mathrm{DC}}^{\sigma}\) enters with the same projector structure as \(\Sigma_{\mathrm{imp}}^{\sigma}\).
Double counting "solver". |
|
Double counting formulas. |
Where does the double-counting term appear in the DMFT loop
The DMFT self-consistency condition
reads, when both sides are written explicitly,
When we embed the self-energy back into the lattice it is important that the double-counting term is subtracted from the impurity self-energy.
The impurity-level definition follows from taking the high-frequency expansion of both sides of (1),
and solving for \(E_{\mathrm{imp}}\) gives
The double-counting term therefore appears in two places in the DMFT loop:
The embedded self-energy, \(\Sigma_{\mathrm{embed}} = \Sigma_{\mathrm{imp}} - \Sigma_{\mathrm{DC}}\), which is what gets upfolded to the lattice through \(P\).
The local impurity levels, \(E_{\mathrm{imp}} = \langle H(\mathbf{k}) \rangle_{\mathbf{k}} - \mu - \Sigma_{\mathrm{DC}}\), which enter the hybridization function via \(\Delta(\omega) = \omega - E_{\mathrm{imp}} - G_{\mathrm{loc}}^{-1}(\omega) - \Sigma_{\mathrm{imp}}(\omega)\).