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