Skip to content

MDPQCD: Object Oriented Programming for Lattice Gauge Theory

Massimo Di Pierro

hep-latarXiv:hep-lat/9811036

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).

Create a lesson