Community-curated list of useful software and repositories for lattice quantum field theory
Error propagation and analysis of Monte Carlo data with the Γ method and automatic differentiation in Julia
BQCD is a Hybrid Monte-Carlo program for simulating lattice QCD with dynamical Wilson fermions.
The Chroma package supports data-parallel programming constructs for lattice field theory and in particular lattice QCD. It uses the SciDAC QDP++ data-parallel programming (in C++) that presents a single high-level code image to the user, but can generate highly optimized code for many architectural systems including single node workstations, multi and many-core nodes, clusters of nodes via QMP, and classic vector computers.
A multigrid solver library for inverting Wilson Clover fermions from lattice QCD
HiRep is an open-source software suite for high-performance lattice field theory simulations with dynamical Wilson fermions in higher representations of SU(N) and SO(N) gauge groups. The code supports GPU acceleration on NVIDIA and AMD GPUs.
Software tools for the statistical analysis of lattice data: $\Gamma$ method, bootstraps, jackknifes, GEVP, curve fitting, Akaike Information Criterion (AIC), $(g-2)$'s HVP and HLbL contributions, physical point tuning, Nested Sampling, standard plotting.
openQCD is a code for performing high performance lattice QCD simulations with (improved) Wilson fermions in the fundamental representation.
The simulation program is based on a very flexible version of the RHMC algorithm. Doublets of quarks with the same electric charge can also conveniently be simulated by using the HMC algorithm.
Error propagation and statistical analysis for Monte Carlo simulations in lattice QCD and statistical mechanics using autograd.
SIMULATeQCD is a multi-GPU Lattice QCD framework that makes it easy for physicists to implement lattice QCD formulas while still providing competitive performance.
tmLQCD is a freely available software suite providing a set of tools to be used in lattice QCD simulations. This is mainly a HMC implementation (including PHMC and RHMC) for Wilson, Wilson Clover and Wilson twisted mass fermions and inverter for different versions of the Dirac operator.
Matlab function (m-file) UWerr.m Version6 described in the paper `Monte Carlo errors with less errors' by Ulli Wolff (hep-lat/0306017v4 at arXiv.org as Postscript or PDF).