“…Over the past few years, the lattice Boltzmann method (LBM), a mesoscopic approach, has experienced tremendous advances and has been well accepted as a useful method to simulate various complex fluid phenomena, such as multiphase /multicomponent flows [17][18][19], 5 electro-osmotic flow [20], micro/nano fluidics [21,22], Magneto-hydrodynamic flows [23,24], flows through porous media [25,26], reaction-diffusion system [27,28], and etc. Due to its kinetic nature and local dynamics, lattice Boltzmann method has several advantages over traditional numerical methods, including the physical representation of microscopic interactions, the easiness in dealing with complex geometries and parallelization of the algorithm.…”