https://hgpu.org/?p=7028
Computational Fluid Dynamics using OpenCL - a Practical Introduction