Simulation of a SU(2) gauge theory

This is a simulation of a SU(2) model, which is essentially QCD (gluons only) with two colors, written in Java. The degrees of freedom of the system are the link variables each of which connect two neighboring grid points of a n-dimensional lattice (grid). The link variables U are 2x2 unitary matrices which can be written as U = exp(i f), where f is a hermitean 2x2 matrix. The energy of the system is can be obtained by computing the so-called plaquette values. A plaquette value is calculated by taking four neighboring sites on the lattice surrounding an elementary (smallest) square on the lattice. For instance, if you have a site (grid point) with coordinates (i,j), the four points (i,j), (i+1,j), (i+1,j+1), (i,j+1) form a square. The connections between two neighbouring points of the square are given by the corresponding link variables. The value of the plaquette is defined as the product of the four link variables encircling the square and then taking the trace of the resulting matrix.

The total energy of the system is then given by summing over the values of all plaquettes of the lattice and taking the value of this sum.

The link variables are coupled to a heat bath with a temperature T = 1 / beta. This applet then updates the link variables on the lattice in order to simulate the behavior of the system for a given temperature.

This applet still needs improvement. I'll try to fix the deficiencies with time. Enjoy!


sws 10/07/97