https://hgpu.org/?p=11345
High energy electromagnetic particle transportation on the GPU