We present an overview of the lattice Boltzmann method (LBM), a parall
el and efficient algorithm for simulating single-phase and multiphase
fluid hows and for incorporating additional physical complexities. The
LBM is especially useful for modeling complicated boundary conditions
and multiphase interfaces. Recent extensions of this method are descr
ibed, including simulations of fluid turbulence, suspension flows, and
reaction diffusion systems.