libdlr: Efficient imaginary time calculations using the discrete Lehmann representation

10/13/2021
by   Jason Kaye, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/27/2021

Discrete Lehmann representation of imaginary time Green's functions

We present an efficient basis for imaginary time Green's functions based...
research
12/18/2015

The interface for functions in the dune-functions module

The dune-functions dune module introduces a new programmer interface for...
research
07/13/2018

irbasis: Open-source database and software for intermediate-representation basis functions of imaginary-time Green's function

The open-source library, irbasis, provides easy-to-use tools for two set...
research
12/08/2022

DeeProb-kit: a Python Library for Deep Probabilistic Modelling

DeeProb-kit is a unified library written in Python consisting of a colle...
research
08/19/2021

Svar: A Tiny C++ Header Brings Unified Interface for Multiple programming Languages

There are numerous types of programming languages developed in the last ...
research
10/26/2017

Fast Linear Transformations in Python

This paper introduces a new free library for the Python programming lang...
research
04/21/2021

Mixture Models for the Analysis, Edition, and Synthesis of Continuous Time Series

This chapter presents an overview of techniques used for the analysis, e...

Please sign up or login with your details

Forgot password? Click here to reset