“Particulate Flow Simulation via a Boundary Condition-Enforced Immersed Boundary-Lattice Boltzmann Scheme” (2010) Communications in Computational Physics, 7(4), pp. 793–812. doi:10.4208/cicp.2009.09.054.