LIBAMI: Implementation of algorithmic Matsubara integration

We present libami, a lightweight implementation of algorithmic Matsubara integration (AMI) written in C++. AMI is a tool for analytically resolving the sequence of nested Matsubara integrals that arise in virtually all Feynman perturbative expansions. Program Title: libami CPC Library link to progra...

Full description

Saved in:
Bibliographic Details
Published inComputer physics communications Vol. 280; p. 108469
Main Authors Elazab, Hossam, McNiven, B.D.E., LeBlanc, J.P.F.
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.11.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:We present libami, a lightweight implementation of algorithmic Matsubara integration (AMI) written in C++. AMI is a tool for analytically resolving the sequence of nested Matsubara integrals that arise in virtually all Feynman perturbative expansions. Program Title: libami CPC Library link to program files:https://doi.org/10.17632/zkwwmbnm6m.1 Developer's repository link:https://github.com/jpfleblanc/libami Licensing provisions: GPLv3 Programming language:C++ Nature of problem: Perturbative expansions in condensed matter systems are formulated on the imaginary frequency/time axis and are often represented as a series of Feynman diagrams, which involve a sequence of nested integrals/summations over internal Matsubara indices as well as other internal variables. Solution method:libami provides a minimal framework to symbolically generate and store the analytic solution to the temporal Matsubara sums through repeated application of multipole residue theorems. The solution can be applied to any frequency-independent interaction expansion. Once generated, the analytic solution is valid in any dimensionality with any dispersion at arbitrary temperature. Additional comments including restrictions and unusual features: Requires C++11 standard. Optional compilation with boost-multiprecision library. [1]Amir Taheridehkordi, S.H. Curnoe, J.P.F. LeBlanc, Algorithmic Matsubara integration for Hubbard-like models, Phys. Rev. B 99 (2019) 035120.
ISSN:0010-4655
1879-2944
DOI:10.1016/j.cpc.2022.108469