https://hgpu.org/?p=1504
Fast evaluation of Helmholtz potential on graphics processing units (GPUs)