https://hgpu.org/?p=28172
Thread-safe lattice Boltzmann for high-performance computing on GPUs