https://hgpu.org/?p=8730
Fast Poisson Solvers for Graphics Processing Units