Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aaqy_v1_0.gz(10 Kbytes)
Manuscript Title: Monte Carlo simulation of SU(2) lattice gauge theory.
Authors: R.W.B. Ardill, K.J.M. Moriarty
Program title: SU2LGT
Catalogue identifier: AAQY_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 24(1981)127
Programming language: Fortran.
Computer: CDC 6600.
Operating system: CDC NOS/BE, SCOPE.
RAM: 18K words
Word size: 60
Keywords: Elementary, Particle physics, Qcd, Lattice gauge theory, Su(2) gauge theory, Yang-mills theory, Non-abelian gauge theory, Non-perturbative effects, Phase transitions, Statistical mechanics, Action per plaquette, Monte carlo techniques.
Classification: 11.5.

Nature of problem:
The program calculates the average action per plaquette for SU(2) lattice gauge theory. Gauge theories on a lattice were originally proposed by Wilson and Polyakov. This paper is largely based on the method adopted by Creutz for the Monte Carlo study of SU(2) gauge theory.

Solution method:
A Monte Carlo simulation of the system set up on a lattice (with varying numbers of sites per dimension considered) under an SU(2) gauge field, generates a series of field configurations. The heat bath method is used to produce statistical equilibrium, and a hot and cold (disordered and ordered) start can be used to determine when statistical equilibrium is achieved.

Restrictions:
The storage required is dependent on the number N of dimensions and the number L of lattice sites along each dimension. The arrays in the program that usually have the largest dimensions are dimensioned to N(L)**N (i.e. the number of links involved in the lattice). The execution time increases with the number of links and the number of Monte Carlo iterations.

Running time:
The test run with a 4-dimensional lattice of 4 sites per dimension and 60 Monte Carlo iterations took 45 s for execution on the CDC 6600 at ULCC.