• Title of article

    Particle-in-cell simulations with charge-conserving current deposition on graphic processing units

  • Author/Authors

    Kong، نويسنده , , Xianglong and Huang، نويسنده , , Michael C. and Ren، نويسنده , , Chuang and Decyk، نويسنده , , Viktor K.، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2011
  • Pages
    10
  • From page
    1676
  • To page
    1685
  • Abstract
    We present an implementation of a 2D fully relativistic, electromagnetic particle-in-cell code, with charge-conserving current deposition, on parallel graphics processors (GPU) with CUDA. The GPU implementation achieved a one particle-step process time of 2.52 ns for cold plasma runs and 9.15 ns for extremely relativistic plasma runs, which are respectively 81 and 27 times faster than a single threaded state-of-art CPU code. A particle-based computation thread assignment was used in the current deposition scheme and write conflicts among the threads were resolved by a thread racing technique. A parallel particle sorting scheme was also developed and used. The implementation took advantage of fast on-chip shared memory, and can in principle be extended to 3D.
  • Keywords
    Graphics Processing Unit (GPU) , Computer unified device architecture (CUDA) , Particle-in-cell (PIC) plasma simulation
  • Journal title
    Journal of Computational Physics
  • Serial Year
    2011
  • Journal title
    Journal of Computational Physics
  • Record number

    1483161