Simulation of complex flows and multi-physics with the Lattice-Boltzmann method - J. M. Bernsdorf (2008)