Observables/convergence_obs

List of the single-particle observables obtained in a single DMFT iteration

Legend:

  • iiter = iteration number: range(0, n_dmft_iter)

  • iimp = impurity number: range(0, n_imp)

  • iorb = orbital number: range(0, n_orbitals)

  • ispin = spin label, ‘up’ or ‘down’ in collinear calculations

[observables]

iteration:

type= arr(int);

indices= [iiter]

Number of the iteration.

mu:

type= arr(float);

indices= [iiter]

Chemical potential fed to the solver at the present iteration (pre-dichotomy adjustment).

orb_gb2:

type= arr(dict)

indices= [iimp][ispin][iiter, iorb]

Orbital resolved G(beta/2), proxy for projected density of states at the Fermi level. Low value of orb_gb2 correlate with the presence of a gap.

imp_gb2:

type= arr(dict)

indices= [iimp][ispin][iiter]

Site G(beta/2), proxy for total density of states at the Fermi level. Low values correlate with the presence of a gap.

orb_Z:

type= arr(dict)

indices= [iimp][ispin][iiter, iorb]

Orbital resolved quasiparticle weight (eff_mass/renormalized_mass). As obtained by linearizing the self-energy around \(\omega = 0\)

\[\begin{split}Z = \bigg( 1- \frac{\partial Re[\Sigma]}{\partial \omega} \bigg|_{\omega \rightarrow 0} \bigg)^{-1} \\\end{split}\]

orb_occ:

type= arr(dict)

indices= [iimp][ispin][iiter, iorb]

Orbital resolved mean site occupation.

imp_occ:

type= arr(dict)

indices= [iimp][ispin][iiter]

Total mean site occupation.

E_tot:

type= arr(float)

indices= [iiter]

Total energy, computed as:

\[E_{tot} = E_{DFT} + E_{corr} + E_{int} -E_{DC}\]

E_dft:

type= arr(float)

indices= [iiter]

\(E_{DFT}\) in the total energy expression. System energy as computed by the DFT code at every csc iteration.

E_bandcorr:

type= arr(float)

indices= [iiter]

\(E_{corr}\) in the total energy expression. DMFT correction to the kinetic energy.

E_corr_en:

type= arr(float)

indices= [iiter]

Sum of the E_DC and E_int_imp terms.

E_int_imp:

type= arr(float)

indices= [iiter]

\(E_{int}\) in the total energy expression. Energy contribution from the electronic interactions within the single impurity.

E_DC:

type= arr(float)

indices= [iiter]

\(E_{DC}\) in the total energy expression. Double counting energy contribution.

[convergence_obs]

iteration:

type= arr(int);

indices= [iiter]

Number of the iteration.

d_mu:

type= arr(float)

indices= [iiter]

Chemical potential stepwise difference.

d_orb_occ:

type= arr(dict)

indices= [iimp][ispin][iiter,iorb]

Orbital occupation stepwise difference.

d_imp_occ:

type= arr(dict)

indices= [iimp][ispin][iiter]

Impurity occupation stepwise difference.

d_Gimp:

type= arr(float)

indices= [iiter]

DMFT self-consistency condition | Gloc - Gimp | difference of current iteration.

d_G0:

type= arr(float)

indices= [iiter]

Weiss field stepwise difference.

d_Sigma:

type= arr(float)

indices= [iiter]

Impurity self-energy stepwise difference.

d_Etot:

type= arr(float)

indices= [iiter]

Total energy stepwise difference.