Elements of the Lattice Boltzmann Method I: Linear Advection Equation. (2006). Communications in Computational Physics, 1(4), 616-655. https://global-sci.com/index.php/cicp/article/view/5418