A GPU code for analytic continuation through a sampling method
2016 (English)In: SoftwareX, ISSN 2352-7110Article in journal (Refereed) In press
We here present a code for performing analytic continuation of fermionic Green’s functions and self-energies as well as bosonic susceptibilities on a graphics processing unit (GPU). The code is based on the sampling method introduced by Mishchenko et al. (2000), and is written for the widely used CUDA platform from NVidia. Detailed scaling tests are presented, for two different GPUs, in order to highlight the advantages of this code with respect to standard CPU computations. Finally, as an example of possible applications, we provide the analytic continuation of model Gaussian functions, as well as more realistic test cases from many-body physics.
Place, publisher, year, edition, pages
GPU, Analytic continuation, Parallelization, Green’s function
Research subject Physics
IdentifiersURN: urn:nbn:se:uu:diva-308687DOI: 10.1016/j.softx.2016.08.003OAI: oai:DiVA.org:uu-308687DiVA: diva2:1050638
FundereSSENCE - An eScience CollaborationKnut and Alice Wallenberg FoundationSwedish Research CouncilSwedish National Infrastructure for Computing (SNIC)