MDPQCD: Object Oriented Programming for Lattice Gauge Theory
Abstract
This is a manual (built by examples) to explain the use of MDPQCD. It consists of an ensemble of classes and functions (written in GNU C++) to help in writing programs for lattice QCD in a particularly Object Oriented fashion. Some tricks are implemented to optimize speed and reduce memory usage on PCs, workstations and parallel computers with sheared memory. The basic classes are: Matrix, gaugefield, fermifield and stochastic lightpropagators (the code works for any SU(N) gauge group).
0
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.