q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms

@article{Ferrero2012qstatePM,
  title={q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms},
  author={Ezequiel E. Ferrero and Juan Pablo De Francesco and Nicol{\'a}s Wolovick and Sergio A. Cannas},
  journal={Computer Physics Communications},
  year={2012},
  volume={183},
  pages={1578-1587}
}
We implemented a GPU-based parallel code to perform Monte Carlo simulations of the two-dimensional q-state Potts model. The algorithm is based on a checkerboard update scheme and assigns independent random number generators to each thread. The implementation allows to simulate systems up to ~109 spins with an average time per spin flip of 0.147 ns on the fastest GPU card tested, representing a speedup up to 155×, compared with an optimized serial code running on a high-end CPU. The possibility… CONTINUE READING