https://hgpu.org/?p=1958
Particle-in-cell Simulations with Charge-Conserving Current Deposition on Graphic Processing Units