Text this: Lattice Gas Automata Simulations of A Single-Phase and Two-Phase Flow In Heterogeneous Porous Media