Sub-matrix updates for the Continuous-Time Auxiliary Field algorithm
Emanuel Gull, Peter Staar, Sebastian Fuchs, Phani Nukala, Michael S., Summers, Thomas Pruschke, Thomas Schulthess, Thomas Maier

TL;DR
This paper introduces a sub-matrix update algorithm for the continuous-time auxiliary field method, significantly enhancing computational efficiency and enabling simulations of larger systems at lower temperatures.
Contribution
The authors develop a sub-matrix update algorithm optimized for modern CPU architectures, improving speed by a factor of approximately 8 over previous methods.
Findings
Achieved a speedup of about 8 times in simulations.
Enabled simulations of clusters with up to 100 sites.
Demonstrated the algorithm on the Néel transition in the 3D Hubbard model.
Abstract
We present a sub-matrix update algorithm for the continuous-time auxiliary field method that allows the simulation of large lattice and impurity problems. The algorithm takes optimal advantage of modern CPU architectures by consistently using matrix instead of vector operations, resulting in a speedup of a factor of and thereby allowing access to larger systems and lower temperature. We illustrate the power of our algorithm at the example of a cluster dynamical mean field simulation of the N\'{e}el transition in the three-dimensional Hubbard model, where we show momentum dependent self-energies for clusters with up to 100 sites.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
