Particle-in-cell simulations on graphic processing units

POSTER

Abstract

We will show our recent progress in using GPU's to accelerate the PIC code OSIRIS [Fonseca et al. LNCS \textbf{2331}, 342 (2002)]. The OISRIS parallel structure is retained and the computation-intensive kernels are shipped to GPU's. Algorithms for the kernels are adapted for the GPU, including high-order charge-conserving current deposition schemes with few branching and parallel particle sorting [Kong et al., JCP \textbf{230}, 1676 (2011)]. These algorithms make efficient use of the GPU shared memory. This work was supported by U.S. Department of Energy under Grant No. DE-FC02--04ER54789 and by NSF under Grant No. PHY-1314734

Authors

  • C. Ren

    • University of Rochester
  • X. Zhou

    • University of Rochester
  • J. Li

    • University of Rochester
  • M.C. Huang

    • University of Rochester
  • Y. Zhao

    • University of Rochester