TorchAmi: Generalized CPU/GPU implementation of algorithmic Matsubara integration
Published: 2 December 2024| Version 1 | DOI: 10.17632/m79hnngy8s.1
Contributors:
, Description
We present torchami, an advanced implementation of algorithmic Matsubara integration (AMI) that utilizes pytorch as a backend to provide easy parallelization and GPU support. AMI is a tool for analytically resolving the sequence of nested Matsubara integrals that arise in virtually all Feynman perturbative expansions. In this implementation we present a new AMI algorithm that creates a more natural symbolic representation of the Feynman integrands. In addition, we include peripheral tools that allow for import and labeling of simple graph structures and conversion to torchami input. The code is written in c++ with python bindings provided.
Files
Categories
Condensed Matter Physics, Computational Physics, Many Body Theory, Perturbation Theory