Coulomb, Landau and Maximally Abelian Gauge Fixing in Lattice QCD with Multi-GPUs
Mario Schr\"ock, Hannes Vogt

TL;DR
This paper develops a GPU-accelerated framework for lattice gauge fixing in SU(3) theories, optimizing performance and precision, and demonstrates linear scaling and high efficiency on multi-GPU systems.
Contribution
It introduces a CUDA-based lattice gauge fixing code supporting Coulomb, Landau, and maximally Abelian gauges with mixed precision schemes and multi-GPU scalability.
Findings
Achieves up to 3.5 Teraflops performance on 16 GPUs.
Demonstrates linear scaling with GPU count.
Provides a mixed precision scheme balancing accuracy and speed.
Abstract
A lattice gauge theory framework for simulations on graphic processing units (GPUs) using NVIDIA's CUDA is presented. The code comprises template classes that take care of an optimal data pattern to ensure coalesced reading from device memory to achieve maximum performance. In this work we concentrate on applications for lattice gauge fixing in 3+1 dimensional SU(3) lattice gauge field theories. We employ the overrelaxation, stochastic relaxation and simulated annealing algorithms which are perfectly suited to be accelerated by highly parallel architectures like GPUs. The applications support the Coulomb, Landau and maximally Abelian gauges. Moreover, we explore the evolution of the numerical accuracy of the SU(3) valued degrees of freedom over the runtime of the algorithms in single (SP) and double precision (DP). Therefrom we draw conclusions on the reliability of SP and DP…
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.
