ACFlow: An open source toolkit for analytical continuation of quantum Monte Carlo data
arXiv:2211.16692 · doi:10.1016/j.cpc.2023.108863
Abstract
The purpose of analytical continuation is to establish a real frequency spectral representation of single-particle or two-particle correlation function (such as Green's function, self-energy function, and dynamical susceptibilities) from noisy data generated in finite temperature quantum Monte Carlo simulations. It requires numerical solutions of a family of Fredholm integral equations of the first kind, which is indeed a challenging task. In this paper, an open source toolkit (dubbed ACFlow) for analytical continuation of quantum Monte Carlo data is presented. We at first give a short introduction to the analytical continuation problem. Next, three primary analytical continuation algorithms, including maximum entropy method, stochastic analytical continuation, and stochastic optimization method, as implemented in this toolkit are reviewed. And then we elaborate major features, implementation details, and basic usage of this toolkit. Finally, four representative examples are shown to demonstrate usefulness and flexibility of the ACFlow toolkit.
26 pages, 7 figures
References in corpus (9)
- Continuous-time Monte Carlo methods for quantum impurity models
- Nevanlinna Analytical Continuation
- Numerical analytic continuation: Answers to well-posed questions
- Progress on stochastic analytic continuation of quantum Monte Carlo data
- QIST: An open source continuous-time quantum Monte Carlo impurity solver toolkit
- Analytical Continuation of Matrix-Valued Functions: Carathéodory Formalism
- QIST v0.7: An open source continuous-time quantum Monte Carlo impurity solver toolkit
- The Average Spectrum Method for Analytic Continuation: Efficient Blocked Modes Sampling and Dependence on Discretization Grid
- Analytic continuation from limited noisy Matsubara data
Cited by in corpus (13)
- Modeling the unphysical pseudomode model with physical ensembles: simulation, mitigation, and restructuring of non-Markovian quantum noise
- Stochastic pole expansion method
- Estimates of the dynamic structure factor for the finite temperature electron liquid via analytic continuation of path integral Monte Carlo data
- Reconstructing lattice QCD spectral functions with stochastic pole expansion and Nevanlinna analytic continuation
- dynamical mean-field theory with natural orbitals renormalization group impurity solver: Formalism and applications
- Classical dynamics of the antiferromagnetic Heisenberg spin ladder
- SmoQyDEAC.jl: A differential evolution package for the analytic continuation of imaginary time correlation functions
- Supersolid Phase in the Diluted Holstein Model
- Barycentric rational function approximation made simple: A fast analytic continuation method for Matsubara Green's functions
- MatsubaraFunctions.jl: An equilibrium Green's function library in the Julia programming language
- The noiseless limit and improved-prior limit of the maximum entropy method and their implications for the analytic continuation problem
- Spin liquid phase in the Hubbard model: Luttinger-Ward analysis of the slave-rotor formalism
- PyLIT: Reformulation and implementation of the analytic continuation problem using kernel representation methods