Computational Science Technical Note CSTN-110


Interactive Visualisation of Spins and Clusters in regular and Small-World Ising Models with CUDA on GPUs

A. Leist, D. P. Playne and K. A. Hawick

Archived March 2010


Three-dimensional simulation models are hard to visualise for dense-lattice systems, even with cutaways and flythroughs. We use multiple Graphics Processing Units (GPUs), CUDA and OpenGL to increase our understanding of computational simulation models such as the 2-D and 3-D Ising system with small-world link rewiring by accelerating both the simulation and visualisation into interactive time. We show how interactive model parameter updates, visual overlaying of measurements and graticules, cluster labelling and other visual highlighting cues enhance user intuition of the model's meaning and exploit the enhanced simulation speed to handle model systems large enough to explore multi-scale phenomena.

Keywords: GPU; CUDA; OpenGL; visualisation; simulation; Ising model; lattice; transparency; instrumentation.

Full Document Text: PDF version.

Citation Information: BiBTeX database for CSTN Notes.

BiBTeX reference:

  author = {A. Leist and D. P. Playne and K. A. Hawick},
  title = {{Interactive visualisation of spins and clusters in regular and small-world
	Ising models with CUDA on GPUs}},
  journal = {Journal of Computational Science},
  year = {2010},
  volume = {1},
  pages = {33-40},
  doi = {10.1016/j.jocs.2010.04.001},
  timestamp = {2010.05.12},
  url = {}

[ CSTN Index | CSTN BiBTeX ]