“Three-Dimensional Lattice Boltzmann Flux Solver and Its Applications to Incompressible Isothermal and Thermal Flows” (2018) Communications in Computational Physics, 18(3), pp. 593–620. doi:10.4208/cicp.300514.160115a.