Comparison of Different Parallel Implementations of the 2+1-Dimensional KPZ Model and the 3-Dimensional KMC Model
arXiv:1204.5072 · doi:10.1140/epjst/e2012-01645-8
Abstract
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.
14 pages, 8 figures, to be published in a forthcoming EPJST special issue on "Computer simulations on GPU"
References in corpus (5)
- Non-perturbative renormalisation group for the Kardar-Parisi-Zhang equation: general framework and first applications
- Extremely large scale simulation of a Kardar-Parisi-Zhang model using graphics cards
- Phenomenology of ageing in the Kardar-Parisi-Zhang equation
- Directed diffusion of reconstituting dimers
- Ripples and dots generated by lattice gases
Cited by in corpus (6)
- High-performance parallel computing in the classroom using the public goods game as an example
- Universality of (2+1)-dimensional restricted solid-on-solid models
- Ageing of the 2+1 dimensional Kardar-Parisi-Zhang model
- Local Scale-Invariance of the 2+1 dimensional Kardar-Parisi-Zhang model
- Suppressing correlations in massively parallel simulations of lattice models
- Bit-Vectorized GPU Implementation of a Stochastic Cellular Automaton Model for Surface Growth