We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:


Current browse context:


Change to browse by:

References & Citations


(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Physics > Computational Physics

Title: libdlr: Efficient imaginary time calculations using the discrete Lehmann representation

Abstract: We introduce libdlr, a library implementing the recently introduced discrete Lehmann representation (DLR) of imaginary time Green's functions. The DLR basis consists of a collection of exponentials chosen by the interpolative decomposition to ensure stable and efficient recovery of Green's functions from imaginary time or Matsbuara frequency samples. The library provides subroutines to build the DLR basis and grids, and to carry out various standard operations. The simplicity of the DLR makes it straightforward to incorporate into existing codes as a replacement for less efficient representations of imaginary time Green's functions, and libdlr is intended to facilitate this process. libdlr is written in Fortran, provides a C header interface, and contains a Python module pydlr. We also introduce a stand-alone Julia implementation, Lehmann.jl.
Subjects: Computational Physics (physics.comp-ph); Strongly Correlated Electrons (cond-mat.str-el); Mathematical Software (cs.MS); Numerical Analysis (math.NA)
MSC classes: 81-04, 65D15
ACM classes: G.4; J.2; G.1.2
Cite as: arXiv:2110.06765 [physics.comp-ph]
  (or arXiv:2110.06765v3 [physics.comp-ph] for this version)

Submission history

From: Jason Kaye [view email]
[v1] Wed, 13 Oct 2021 15:02:27 GMT (1510kb,D)
[v2] Wed, 2 Feb 2022 19:24:55 GMT (1509kb,D)
[v3] Tue, 21 Jun 2022 16:45:35 GMT (1510kb,D)

Link back to: arXiv, form interface, contact.