OpenACC programs of the Swendsen–Wang multi-cluster spin flip algorithm

Published: 1 January 2015| Version 1 | DOI: 10.17632/b56h7mf8pv.1
Yukihiro Komura


Abstract We present sample OpenACC programs of the Swendsen–Wang multi-cluster spin flip algorithm. OpenACC is a directive-based programming model for accelerators without requiring modification to the underlying CPU code itself. In this paper, we deal with the classical spin models as with the sample CUDA programs (Komura and Okabe, 2014), that is, two-dimensional (2D) Ising model, three-dimensional (3D) Ising model, 2D Potts model, 3D Potts model, 2D XY model and 3D XY model. We explain the details ... Title of program: SWspin_OpenACC Catalogue Id: AEXU_v1_0 Nature of problem Monte Carlo simulation of classical spin systems. Ising model, 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 AEXU_v1_0; SWspin_OpenACC; 10.1016/j.cpc.2015.08.022 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018)



Statistical Physics, Computational Physics, Thermodynamics