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
Link To Document :
بازگشت