https://hgpu.org/?p=10856
Parallelizing Alternating Direction Implicit Solver on GPUs