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] acbd_v1_0.gz(9 Kbytes)
Manuscript Title: Fortran code for the cluster Monte Carlo study of the q-state Potts model on D-dimensional hypercubic lattices.
Authors: L.-J. Chen, C.-K. Hu, K.-S. Mak
Program title: QPMHPC
Catalogue identifier: ACBD_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 66(1991)377
Programming language: Fortran.
Computer: SUN 4/330.
Operating system: SUNOS 4.0.3.
Word size: 32
Keywords: Solid state physics, Bond-correlated Percolation, Phase transition, Percolation probability, Mean cluster size, Bond fluctuations, Spontaneous, Magnetization, Magnetic susceptibility, Internal energy, Specific heat, Potts model.
Classification: 7.7.

Nature of problem:
The q-state Potts model (QPM) is related to many problems in statistical physics. This program may be used to calculate the spontaneous magnetization, the magnetic susceptibility, the internal energy, and the specific heat for the QPM.

Solution method:
The Swendsen and Wang's algorithm is used to simulate equilibrium bond configurations of the q-state bond-correlated percolation model (QBCPM) corresponding to the QPM. Based on the bond-configuration, the lattice sites are classified into different clusters via the multiple labeling technique of Hoshen and Kopelman. Hu's connection between the geometrical quantities of the QBCPM and the physical quantities of the QPM is used to calculate physical quantities of the QPM.

Running time:
Example 1: 61268.8 sec; example 2: 59568.7 sec.