Skip to content

flatironinstitute/cppdlr

Repository files navigation

cppdlr: Imaginary time calculations using the discrete Lehmann representation

build DOI

Authors: Jason Kaye, Nils Wentzell, and Hugo U. R. Strand (2023)

cppdlr is a C++ library implementing the discrete Lehmann representation (DLR) of imaginary time single-particle Green's functions and other imaginary time quantities. For more information on the DLR, see the references below.

Please see the documentation for more information about cppdlr.

While we recommend using the latest stable release of this library, which is the default branch of this repository, the main branch is treated as a development branch and might have new (unstabilized) features. The most up-to-date documentation corresponding to this development branch can be found here.

Libraries implementing the DLR are available in other languages:

References and citation

If you use cppdlr in your software or published research works, please mention this, and cite the following references. Citations help to encourage the development and maintainence of open-source scientific software.

For the latter, a reference in BibTeX format can be found in the "About" section at the top right of this page.

Contact

Please email jkaye@flatironinstitute.org with questions, or post an issue.

License

cppdlr is licensed under the Apache License, Version 2.0, for more information see the LICENSE file.