https://hgpu.org/?p=4529
Massively parallel two-dimensional TLM algorithm on graphics processing units