https://hgpu.org/?p=3033
Performance and accuracy of Lattice-Boltzmann kernels on multi- and manycore architectures