CUDA programs for the GPU computing of the Swendsen–Wang multi-cluster spin flip algorithm: 2D and 3D Ising, Potts, and XY models

Published: 01-03-2014| Version 1 | DOI: 10.17632/2jrkm67nsx.1
Contributors:
Yukihiro Komura,
Yutaka Okabe

Description

Abstract We present sample CUDA programs for the GPU computing of the Swendsen–Wang multi-cluster spin flip algorithm. We deal with the classical spin models; the Ising model, the q -state Potts model, and the classical XY model. As for the lattice, both the 2D (square) lattice and the 3D (simple cubic) lattice are treated. We already reported the idea of the GPU implementation for 2D models (Komura and Okabe, 2012). We here explain the details of sample programs, and discuss the performance of the ... Title of program: SWspin Catalogue Id: AERM_v1_0 Nature of problem Monte Carlo simulation of classical spin systems. Ising, q-state Potts model, and the classical XY model are treated for both two-dimensional and three-dimensional lattices. Versions of this program held in the CPC repository in Mendeley Data AERM_v1_0; SWspin; 10.1016/j.cpc.2013.10.029 AERM_v2_0; SWspin_v2_0; 10.1016/j.cpc.2015.10.003 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2019)

Files