A coupled lattice Boltzmann method and discrete element method for discrete particle simulations of particulate flows. (30th August 2018)