https://hgpu.org/?p=3373
Graphical Processing Units (GPU) acceleration of finite-difference frequency-domain (FDFD) technique