Department of Mechanical and Industrial Engineering University of Minnesota Duluth 1049 University Drive Duluth MN 55812 USA;
Department of Mechanical Engineering University of Delaware Newark DE 19716 USA.;
Department of Mechanical Engineering University of Delaware Newark DE 19716 USA.;
Lattice Boltzmann methods; reactive flow; heterogeneous reaction; precipitation; solar hydrogen production.;