Parallel Cluster Labeling for Large-Scale Monte Carlo Simulations
M. Flanigan, P. Tamayo
Abstract
We present an optimized version of a cluster labeling algorithm previously introduced by the authors. This algorithm is well suited for large-scale Monte Carlo simulations of spin models using cluster dynamics on parallel computers with large numbers of processors. The algorithm divides physical space into rectangular cells which are assigned to processors and combines a serial local labeling procedure with a relaxation process across nearest-neighbor processors. By controlling overhead and reducing inter-processor communication this method attains good computational speed-up and efficiency. Large systems of up to 65536 X 65536 spins have been simulated at updating speeds of 11 nanosecs/site (90.7 million spin updates/sec) using state-of-the-art supercomputers. In the second part of the article we use the cluster algorithm to study the relaxation of magnetization and energy on large Ising models using Swendsen-Wang dynamics. We found evidence that exponential and power law factors are present in the relaxation process as has been proposed by Hackl et al.
Create a lesson
Related papers
Primitive Quantum Gates for an SU(3) Discrete Subgroup: Σ(216×3)
Erik J. Gustafson, Henry Lamm, Edison Murairi et al.
Quark-mass dependence of two-nucleon scattering
Jorge Baeza-Ballesteros, André Baião-Raposo, Davide Laudicina et al.
First Overlap Formulation and Perturbative Results for Supersymmetric QCD
Marios Costa, Elias Antoniou, Herodotos Herodotou et al.
Exact and Near-Exact Inverse Renormalization Group with Constrained Monte Carlo
Dimitrios Bachtis
The 2d Ising Model on Hyperbolic Lattices and the Role of Boundary Conditions
Pallabi Dey, Debasish Banerjee, Arnab Kundu et al.
Simulating a chiral gauge theory
Laurens Lootens, Hersh Singh