Simulation of 1+1 dimensional surface growth and lattices gases using GPUs
Forschungszentrum Dresden, Rossendorf, P.O.Box 51 01 19, 01314 Dresden, Germany
arXiv:1012.0385 [physics.comp-ph] (2 Dec 2010)
@article{2010arXiv1012.0385S,
author={Schulz}, H. and {{‘O}dor}, G. and {{‘O}dor}, G. and {Ferenc Nagy}, M.},
title={“{Simulation of 1+1 dimensional surface growth and lattices gases using GPUs}”},
journal={ArXiv e-prints},
archivePrefix={“arXiv”},
eprint={1012.0385},
primaryClass={“physics.comp-ph”},
keywords={Physics – Computational Physics, Condensed Matter – Disordered Systems and Neural Networks, Condensed Matter – Statistical Mechanics},
year={2010},
month={dec},
adsurl={http://adsabs.harvard.edu/abs/2010arXiv1012.0385S},
adsnote={Provided by the SAO/NASA Astrophysics Data System}
}
Restricted solid on solid surface growth models can be mapped onto binary lattice gases. We show that efficient simulation algorithms can be realized on GPUs either by CUDA or by OpenCL programming. We consider a deposition/evaporation model following Kardar-Parisi-Zhang growth in 1+1 dimensions related to the Asymmetric Simple Exclusion Process and show that for sizes, that fit into the shared memory of GPUs one can achieve the maximum parallelization speedup ~ x100 for a Quadro FX 5800 graphics card with respect to a single CPU of 2.67 GHz). This permits us to study the effect of quenched columnar disorder, requiring extremely long simulation times. We compare the CUDA realization with an OpenCL implementation designed for processor clusters via MPI. A two-lane traffic model with randomized turning points is also realized and the dynamical behavior has been investigated.
December 3, 2010 by hgpu