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] aavi_v1_0.gz(5 Kbytes)
Manuscript Title: A fast algorithm for Monte Carlo simulations of 4-d lattice gauge theories with finite groups.
Authors: G. Bhanot, C.B. Lang, C. Rebbi
Program title: LATGAUGEMC
Catalogue identifier: AAVI_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 25(1982)275
Programming language: Fortran.
Computer: CDC 7600.
Operating system: CDC SCOPE.
RAM: 20K words
Word size: 60
Peripherals: disc.
Keywords: Elementary, Particle physics, Qcd, Lattice gauge theory, Discrete group, 4-dimensions, Variable lattice size, Periodic boundary Conditions, Monte carlo, Metropolis method.
Classification: 11.5.

Nature of problem:
The program LATGAUGEMC generates configurations of the link-gauge variables of a 4-dimensional hyper-cubic lattice extent 2, 4 or 8 with periodic boundary conditions. The link variables take values from any group where the number of group elements plus the number of elements equal to their own inverse is less than 128. The Monte Carlo method used to update the link variables is the Metropolis method. The configurations generated by the program are representative of the ensemble of configurations on a finite lattice that defines the partition function of a lattice gauge field theory. They may be used to evaluate expectation values of functions of the gauge variables. The program has been used by the authors to study the 4-dimensional SU(2) lattice gauge theory. It could be used for Monte Carlo simulations of other problems in statistical mechanics and particle physics.

Unusual features:
a) The group elements are labelled so that the operation of finding the inverse of any element is a single FORTRAN command.
b) The periodic boundary conditions on the lattice are implemented using shift and mask operations to perform the necessary modulo arithmetic. These features result in a considerable increase in the speed of the Monte Carlo over other conventional methods.