D2Q9 Lattice Boltzmann method — a mesoscopic fluid simulation on a regular grid. Draw obstacles with your mouse.