title: Lattice-Boltzmann simulations of three-dimensional fluid flow on a desktop computer.
abstract: The lattice-Boltzmann (LB) method is a cellular automaton approach to simulating fluid flow with many advantages over conventional methods based on the Navier-Stokes equations. It is conceptually simple, amenable to a wide array of boundary conditions, and can be adapted to handle thermal, density, miscibility, and other effects. The LB approach has been used to model a number of fluid systems of interest to analytical chemists, including chromatography columns, micromixers, and electroosmotic pumps. However, widespread use of this tool has been limited, in part because virtually all large-scale 3D simulations in the literature have been executed on supercomputers. This work demonstrates that such simulations can be executed in reasonable periods of time (hours) on a desktop computer using a cross-platform software package that is easy to learn and use. This package incorporates several improvements that enhance the utility of the LB approach, including an algorithm for speeding common calculations by 2 orders of magnitude and a scheme for handling convection-diffusion equations of interest in electrochemical and surface reaction studies.
authors.affiliation: Agricultural Research Service, Eastern Regional Research Center, United States Department of Agriculture, 600 East Mermaid Lane, Wyndmoor, Pennsylvania 19038, USA. jeffrey.brewster@ars.usda.gov
authors.forename: Jeffrey D
authors.initials: JD
authors.lastname: Brewster
mesh_terms: D000465:Algorithms; D003198:Computer Simulation; D003199:Computer Systems; D008433:Mathematics; D044085:Microfluidics / Q000379:methods*; D012680:Sensitivity and Specificity; D012984:Software; D013499:Surface Properties