https://hgpu.org/?p=2983
Porous Rock Simulations and Lattice Boltzmann on GPUs