w2dynamics is a software package for solving the single-impurity
Anderson Model (SIAM) using continuous-time quantum Monte Carlo (CT-QMC) methods with the hybridization expansion (CT-HYB).
It allows the calculation of local one- and two-particle quantities, such as the local Green’s function, self-energy,
the two-particle Green’s function, and vertex functions.
The documentation for w2dynamics provides some information on how to
use the software, including installation instructions and very basic usage examples. The original publication associated
with the package can be found here.
The many-body quantities described in the following are localn-point (correlation) functions. Since DMFT only
operates on a single lattice site, the spatial dependence of these quantities is trivial and can be dropped.
However, these functions still include a subset of the following parameters for each leg: (Matsubara) frequency (ν),
spin index (σ), orbital index (o) or imaginary time (τ). This introduces a huge amount of parameters
appended to a variable and can be very cumbersome to read through if explicitly written down. Therefore, to increase
readability, we follow Bickers et al., 1989 and group all indices
that are not explicitly written down into a compound index, e.g. i={oi,σi,νi}.
If an equation containing frequency or time-dependent quantities is written down with a compound index, it applies
equally in both real and Fourier space. Furthermore, summing over these compound indices means summing over all
individual components they include, with a normalization of β1 for frequency sums, where
β=kBT1 is the inverse temperature.
Note that this operator ordering corresponds to the alternative convention for the four-point correlation function
discussed in the section on basic definitions: here the odd (even) indices label annihilation
(creation) operators, i.e. the mirror image of the ordering used elsewhere on this site.
The frequency notation in all three channels (ph, ph, pp) is slightly different from the “Vienna”
and “Munich” conventions as already mentioned at the beginning of the chapter.
The two-particle Green’s function in the three frequency conventions is diagrammatically shown below. The subscript
{ph,ph,pp} denotes the frequency notation, not the channel reducibility, as G is
reducible in all channels.
We will in the following show the frequency shifts needed to switch between different frequency notations for the
two-particle Green’s function, which are the same as for the full vertex functions or the generalized susceptibilities.
Connected two-particle Green’s function and vertex function¶
Let us finally note that the two-particle Green’s function represents all diagrams that are possible that involve two electrons,
two holes or an electron and a hole. It can therefore be split into two parts: (i) a part, where the electrons do not interact
with each other and propagate independently; and (ii) a part, where the electrons do interact with each other through an infinite
number of processes. Part (ii) is commonly called the connected two-particle Green’s function and can be obtained by removing the
disconnected parts (i) from the full Green’s function
Diagrammatically, the connected two-particle Green’s function contains all diagrams, where two propagating electrons
interact with each other. The first terms up to interaction order two are shown below.
The disconnected part only contains the non-interacting diagrams, where the two electrons propagate independently,
Wallerberger, M., Hausoel, A., Gunacker, P., Kowalski, A., Parragh, N., Goth, F., Held, K., & Sangiovanni, G. (2019). w2dynamics: Local one- and two-particle quantities from dynamical mean field theory. Computer Physics Communications, 235, 388–399. 10.1016/j.cpc.2018.09.007
Bickers, N. E., Scalapino, D. J., & White, S. R. (1989). Conserving Approximations for Strongly Correlated Electron Systems: Bethe-Salpeter Equation and Dynamics for the Two-Dimensional Hubbard Model. Physical Review Letters, 62(8), 961–964. 10.1103/physrevlett.62.961