{'fraction_non_alphanumeric': 0.016113744075829384, 'fraction_numerical': 0.0037914691943127963, 'mean_word_length': 5.175438596491228, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A lattice Boltzmann method for solute transport

A lattice Boltzmann method is developed for solute transport. Proper expressions for the local equilibrium distribution functions enable the method to be formulated on rectangular lattice with the same simple procedure as that on a square lattice. This provides an additional advantage over a lattice Boltzmann method on a square lattice for problems characterized by dominant phenomenon in one direction and relatively weak in another such as solute transport in shear flow over a narrow channel, where the problems can efficiently be approached with fine and coarse meshes, respectively, resulting in more efficient algorithm. The stability conditions are also described. The proposed method on a square lattice is naturally recovered when a square lattice is used. It is verified by solving four tests and compared with the analytical/exact solutions. They are in good agreement, demonstrating that the method is simple, accurate and robust for solute transport. Copyright © 2008 John Wiley & Sons, Ltd.