Computational Science Technical Note CSTN-135


Bit-Packed Damaged Lattice Potts Model Simulations with CUDA and GPUs

K. A. Hawick and M. G. B. Johnson

Archived June 2011, Revised August 2011


Models such as the Ising and Potts systems lend themselves well to simulating the phase transitions that commonly arise in materials science. A particularly interesting variation is when the material being modelled has lattice defects, dislocations or broken bonds and the material experiences a Griffiths phase. The damaged Potts system consists of a set of multi-valued spins on a lattice, where each site is nominally connected to its nearest neighbouring sites, but with some probability of damage that determines whether individual links are present. We simulate the damaged Potts system on large two dimensional (square) and three dimensional (cubic) lattices, using General Purpose Graphical Processing Units (GPGPU) which are well suited to the intrinisic data parallelism of such models. We employ an unusual bit-packing approach to minimise memory usage and optimise cache performance. We report on computational performance, scalability and some physical measurements used in locating the damage-shifted critical properties.

Keywords: Potts model; GPU; bit-packing; phase transition; Griffiths phase.

Full Document Text: PDF version.

Citation Information: BiBTeX database for CSTN Notes.

BiBTeX reference:

  author = {K. A. Hawick and M. G. B. Johnson},
  title = {Bit-Packed Damaged Lattice Potts Model Simulations with CUDA and
  booktitle = {Proc. Int. Conf. on Modelling, Simulation and Identification (MSI
  year = {2011},
  pages = {371-378},
  address = {Pittsburgh, USA},
  month = {7-9 November},
  publisher = {IASTED},
  doi = {10.2316/P.2011.755-056},
  institution = {Computer Science, Massey University, Albany, Auckland, New Zealand},
  timestamp = {2011.08.23}

[ CSTN Index | CSTN BiBTeX ]