Fast parallel Particle-To-Grid interpolation for plasma PIC simulations on the GPU

  • Authors:
  • George Stantchev;William Dorland;Nail Gumerov

  • Affiliations:
  • Center for Scientific Computing and Mathematical Modeling, University of Maryland, United States;Center for Scientific Computing and Mathematical Modeling, University of Maryland, United States;Institute for Advanced Computer Studies, University of Maryland, United States

  • Venue:
  • Journal of Parallel and Distributed Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

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.