This packages utilizes the Differential Evolution for Analytic Continuation (DEAC) method. This package takes imaginary time and Matsubara frequency correlation functions from condensed matter Monte Carlo simulations and provides the associated spectral function on the real axis. This is a reimplementation of the DEAC algorithm developed by Nathan S. Nichols, Paul Sokol, and Adrian Del Maestro Phys. Rev. E 106, 025312 (2022).
This work was supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under Award Number DE-SC0022311. N.S.N. was supported by the Argonne Leadership Computing Facility, which is a U.S. Department of Energy Office of Science User Facility operated under contract DE-AC02-06CH11357.
STABLE
: Documentation associated with most recent stable commit to the main branch.
LoopVectorization.jl
: Utilizes SIMD instructions (AVX,SSE) to vectorize loops. Note, LoopVectorization will be depracated in Julia 1.11+ but should not break this package.JLD2.jl
: Package used to write data to binary files in an HDF5 compatible format.Chairmarks.jl
: Used to determine if internal SIMD double general matrix multiply (DGEMM) is faster than installed linear algebra package.
For questions and comments regarding this package, please email either James Neuhaus at jneuhau1@utk.edu or Professor Steven Johnston at sjohn145@utk.edu.