https://123dok.org/document/ozlmge2y-optimization-of-lattice-boltzmann-simulations-on-heterogeneous-computers.html