cuLGT is a code for gauge fixing in lattice gauge theories developed and maintained by Mario Schöck and Hannes Vogt (Universität Tübingen). The original work started in 2010 and was gradually improved.

It features Landau, Coulomb and Maximally Abelian gauge fixing with Overrelaxation and Simulated Annealing for the gauge groups SU(2) and SU(3).

For Landau gauge we support a MultiGPU implementation which is useful for lattice sizes that do not fit in the memory of a single GPU (in the cuLGT1 branch on github).

The code is available on github.

When you use the code please cite:

  • Mario Schröck, Hannes Vogt: Coulomb, Landau and Maximally Abelian Gauge Fixing in Lattice QCD with Multi-GPUs, Comp. Phys. Commun. 184 (2013) 1907-1919 (arXiv:1212.5221)