Implementation issues and benchmarking of lattice Boltzmann method for moving rigid particle simulations in a viscous flow. (July 2016)