{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,14]],"date-time":"2026-10-14T11:05:25Z","timestamp":1791975925131,"version":"4.4.0"},"reference-count":30,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T00:00:00Z","timestamp":1468195200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001665","name":"Agence Nationale de la Recherche","doi-asserted-by":"publisher","award":["ANR-11-LABX-0025-01"],"award-info":[{"award-number":["ANR-11-LABX-0025-01"]}],"id":[{"id":"10.13039\/501100001665","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2016,7,11]]},"abstract":"<jats:p>We present a new continuum-based method for the realistic simulation of large-scale free-flowing granular materials. We derive a compact model for the rheology of the material, which accounts for the exact nonsmooth Drucker-Prager yield criterion combined with a varying volume fraction. Thanks to a semi-implicit time-stepping scheme and a careful spatial discretization of our rheology built upon the Material-Point Method, we are able to preserve at each time step the exact coupling between normal and tangential stresses, in a stable way. This contrasts with previous approaches which either regularize or linearize the yield criterion for implicit integration, leading to unrealistic behaviors or visible grid artifacts. Remarkably, our discrete problem turns out to be very similar to the discrete contact problem classically encountered in multibody dynamics, which allows us to leverage robust and efficient nonsmooth solvers from the literature. We validate our method by successfully capturing typical macroscopic features of some classical experiments, such as the discharge of a silo or the collapse of a granular column. Finally, we show that our method can be easily extended to accommodate more complex scenarios including two-way rigid body coupling as well as anisotropic materials.<\/jats:p>","DOI":"10.1145\/2897824.2925877","type":"journal-article","created":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T16:04:33Z","timestamp":1468253073000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":97,"title":["A semi-implicit material point method for the continuum simulation of granular materials"],"prefix":"10.1145","volume":"35","author":[{"given":"Gilles","family":"Daviet","sequence":"first","affiliation":[{"name":"Grenoble University, CNRS, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Florence","family":"Bertails-Descoubes","sequence":"additional","affiliation":[{"name":"Grenoble University, CNRS, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,7,11]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1002\/zamm.201000073"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019410"},{"key":"e_1_2_2_3_1","volume-title":"Proc. of Congreso Espa\u00f1ol de Inform\u00e1tica Gr\u00e1fica","volume":"1","author":"Aldu\u00e1n I.","unstructured":"Aldu\u00e1n , I. , Tena , A. , and Otaduy , M. A . 2009. Simulation of high-resolution granular media . In Proc. of Congreso Espa\u00f1ol de Inform\u00e1tica Gr\u00e1fica , vol. 1 . Aldu\u00e1n, I., Tena, A., and Otaduy, M. A. 2009. Simulation of high-resolution granular media. In Proc. of Congreso Espa\u00f1ol de Inform\u00e1tica Gr\u00e1fica, vol. 1."},{"key":"e_1_2_2_4_1","unstructured":"Andreotti B. Forterre Y. and Pouliquen O. 2011. Granular media: between fluid and solid. Cambridge University Press.  Andreotti B. Forterre Y. and Pouliquen O. 2011. Granular media: between fluid and solid . Cambridge University Press."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073379"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnnfm.2011.03.007"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnnfm.2016.04.006"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024173"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766901"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1017\/jfm.2015.383"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1177\/073168448400300201"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2013.04.010"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnnfm.2015.02.006"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(98)00383-1"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.1922.0078"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766996"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature04801"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1017\/jfm.2011.335"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01360.x"},{"key":"e_1_2_2_20_1","first-page":"1","article-title":"Simulating granular column collapse using the material point method","volume":"10","author":"Mast C. M.","year":"2014","unstructured":"Mast , C. M. , Arduino , P. , Mackenzie-Helnwein , P. , and Miller , G. R. 2014 . Simulating granular column collapse using the material point method . Acta Geotechnica 10 , 1 (May), 101--116. Mast, C. M., Arduino, P., Mackenzie-Helnwein, P., and Miller, G. R. 2014. Simulating granular column collapse using the material point method. Acta Geotechnica 10, 1 (May), 101--116.","journal-title":"Acta Geotechnica"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2735627"},{"key":"e_1_2_2_22_1","first-page":"93","article-title":"Some numerical methods in multibody dynamics: application to granular materials","volume":"13","author":"Moreau J.","year":"1994","unstructured":"Moreau , J. 1994 . Some numerical methods in multibody dynamics: application to granular materials . European Journal of Mechanics A 13 , 93 -- 114 . Moreau, J. 1994. Some numerical methods in multibody dynamics: application to granular materials. European Journal of Mechanics A 13, 93--114.","journal-title":"European Journal of Mechanics A"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866195"},{"key":"e_1_2_2_24_1","unstructured":"Side Effects Software. 2015. Houdini 15.0 Grains. http:\/\/www.sidefx.com\/docs\/houdini15.0\/grains\/about.  Side Effects Software. 2015. Houdini 15.0 Grains . http:\/\/www.sidefx.com\/docs\/houdini15.0\/grains\/about."},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","unstructured":"Staron L. Lagr\u00e9e P.-Y. and Popinet S. 2012. The granular silo as a continuum plastic flow: The hour-glass vs the clepsydra. Physics of Fluids 24.  Staron L. Lagr\u00e9e P.-Y. and Popinet S. 2012. The granular silo as a continuum plastic flow: The hour-glass vs the clepsydra. Physics of Fluids 24 .","DOI":"10.1063\/1.4757390"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461948"},{"key":"e_1_2_2_27_1","volume-title":"Poster Proceedings of WSCG","author":"Tasora A.","year":"2013","unstructured":"Tasora , A. 2013 . Efficient simulation of contacts, friction and constraints using a modified spectral projected gradient method . In Poster Proceedings of WSCG 2013, 69--72. Tasora, A. 2013. Efficient simulation of contacts, friction and constraints using a modified spectral projected gradient method. In Poster Proceedings of WSCG 2013, 69--72."},{"key":"e_1_2_2_28_1","volume-title":"6th European Conference on Computational Fluid Dynamics.","author":"Wieckowski Z.","unstructured":"Wieckowski , Z. , and Pawlak , M . 2015. Material point method in three-dimensional problems of granular flow . In 6th European Conference on Computational Fluid Dynamics. Wieckowski, Z., and Pawlak, M. 2015. Material point method in three-dimensional problems of granular flow. In 6th European Conference on Computational Fluid Dynamics."},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(19990730)45:9<1203::AID-NME626>3.0.CO;2-C"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073298"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925877","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2897824.2925877","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:38:46Z","timestamp":1750221526000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925877"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7,11]]},"references-count":30,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,7,11]]}},"alternative-id":["10.1145\/2897824.2925877"],"URL":"https:\/\/doi.org\/10.1145\/2897824.2925877","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,7,11]]},"assertion":[{"value":"2016-07-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}