https://doi.org/10.1140/epjst/e2012-01645-8
Review
Comparison of different parallel implementations of the 2+1-dimensional KPZ model and the 3-dimensional KMC model
1 Helmholtz-Zentrum Dresden-Rossendorf, Institute of Ion Beam Physics and Materials Research, PO Box 51 01 19, 01314 Dresden, Germany
2 Research Centre for Natural Sciences, Hungarian Academy of Sciences MTA TTK MFA, PO Box 49, 1525 Budapest, Hungary
3 Wigner Research Centre for Physics, Hungarian Academy of Sciences, PO Box 49, 1525 Budapest, Hungary
4 Helmholtz-Zentrum Dresden-Rossendorf, Department of Information Technology, PO Box 51 01 19, 01314 Dresden, Germany
Received:
30
April
2012
Revised:
25
June
2012
Published online:
6
September
2012
We show that efficient simulations of the Kardar-Parisi-Zhang interface growth in 2 + 1 dimensions and of the 3-dimensional Kinetic Monte Carlo of thermally activated diffusion can be realized both on GPUs and modern CPUs. In this article we present results of different implementations on GPUs using CUDA and OpenCL and also on CPUs using OpenCL and MPI. We investigate the runtime and scaling behavior on different architectures to find optimal solutions for solving current simulation problems in the field of statistical physics and materials science.
© EDP Sciences, Springer-Verlag, 2012