A new contact algorithm in the material point method for geotechnical simulations. (18th March 2014)