“A Hybrid Algorithm of Event-Driven and Time-Driven Methods for Simulations of Granular Flows” (2011) Communications in Computational Physics, 10(4), pp. 1027–1043. doi:10.4208/cicp.160610.211210a.