Fast parallel Particle-To-Grid interpolation for plasma PIC simulations on the GPU
Center for Scientific Computing and Mathematical Modeling, University of Maryland, United States
Journal of Parallel and Distributed Computing, Vol. 68, No. 10. (October 2008), pp. 1339-1349.
@article{stantchev2008fast,
title={Fast parallel Particle-To-Grid interpolation for plasma PIC simulations on the GPU},
author={Stantchev, G. and Dorland, W. and Gumerov, N.},
journal={Journal of Parallel and Distributed Computing},
volume={68},
number={10},
pages={1339–1349},
issn={0743-7315},
year={2008},
publisher={Elsevier}
}
Particle-In-Cell (PIC) methods have been widely used for plasma physics simulations in the past three decades. To ensure an acceptable level of statistical accuracy relatively large numbers of particles are needed. State-of-the-art Graphics Processing Units (GPUs), with their high memory bandwidth, hundreds of SPMD processors, and half-a-teraflop performance potential, offer a viable alternative to distributed memory parallel computers for running medium-scale PIC plasma simulations on inexpensive commodity hardware. In this paper, we present an overview of a typical plasma PIC code and discuss its GPU implementation. In particular we focus on fast algorithms for the performance bottleneck operation of Particle-To-Grid interpolation.
November 1, 2010 by hgpu