About#
The name#
The name reflects what the code does. The acronym DGA stands for the dynamical vertex approximation, which provides its theoretical foundation, while “more” denotes the multi-orbital extension that is the central advance over existing single-orbital implementations. At the same time the name is a lighthearted nod to the Italian word amore, for a code developed with care and, ideally, used with equal enthusiasm.
The accompanying paper#
A paper describing the method and the implementation is currently being written up and will be linked here once it is available. For the full derivations of the implemented equations, please refer to the author’s Master’s thesis, available online (see in particular Chapters 3 and 4).
Citation and acknowledgements#
If you use this code, please consider citing it together with the author’s Master’s thesis. A big thank you goes to everyone who contributed to the development of DGAmore, whether by providing feedback or by testing it.
The code is partially based on DGApy (doi:10.5281/zenodo.10406493), which computes the single-band dynamical vertex approximation; users familiar with DGApy will find the installation and usage of DGAmore very similar. It also draws on the one-shot multi-orbital AbinitioDGA.
License and contact#
DGAmore is openly developed on GitHub and released under the MIT license. For questions, suggestions or bug reports, please open an issue on GitHub (see Contributing) or get in touch by e-mail.