{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T16:13:07Z","timestamp":1775578387616,"version":"3.50.1"},"reference-count":62,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2017,11,20]],"date-time":"2017-11-20T00:00:00Z","timestamp":1511136000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2017,12,31]]},"abstract":"<jats:p>\n            We present an adaptive Generalized Interpolation Material Point (GIMP) method for simulating elastoplastic materials. Our approach allows adaptive refining and coarsening of different regions of the material, leading to an efficient MPM solver that concentrates most of the computation resources in specific regions of interest. We propose a\n            <jats:italic>C<\/jats:italic>\n            <jats:sup>1<\/jats:sup>\n            continuous adaptive basis function that satisfies the partition of unity property and remains non-negative throughout the computational domain. We develop a practical strategy for particle-grid transfers that leverages the recently introduced SPGrid data structure for storing sparse multi-layered grids. We demonstrate the robustness and efficiency of our method on the simulation of various elastic and plastic materials. We also compare key kernel components to uniform grid MPM solvers to highlight performance benefits of our method.\n          <\/jats:p>","DOI":"10.1145\/3130800.3130879","type":"journal-article","created":{"date-parts":[[2017,11,22]],"date-time":"2017-11-22T16:25:08Z","timestamp":1511367908000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":60,"title":["An adaptive generalized interpolation material point method for simulating elastoplastic materials"],"prefix":"10.1145","volume":"36","author":[{"given":"Ming","family":"Gao","sequence":"first","affiliation":[{"name":"University of Wisconsin Madison"}]},{"given":"Andre Pradhana","family":"Tampubolon","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}]},{"given":"Chenfanfu","family":"Jiang","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}]},{"given":"Eftychios","family":"Sifakis","sequence":"additional","affiliation":[{"name":"University of Wisconsin Madison"}]}],"member":"320","published-online":{"date-parts":[[2017,11,20]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073625"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276437"},{"key":"e_1_2_2_3_1","volume-title":"Material-Point Method Analysis of Bending in Elastic Beams. In Inter Conf Civil, Struct Env Eng Comp.","author":"Andersen S. M."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.87"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461982"},{"key":"e_1_2_2_6_1","first-page":"477","article-title":"The generalized interpolation material point method","volume":"5","author":"Bardenhagen S. G.","year":"2004","journal-title":"Comp Mod in Eng and Sci"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276397"},{"key":"e_1_2_2_8_1","volume-title":"Proc of Eurographics.","author":"Batty C."},{"key":"e_1_2_2_9_1","doi-asserted-by":"crossref","unstructured":"J. Bonet and R. Wood. 2008. Nonlinear continuum mechanics for finite element analysis. Cambridge University Press.  J. Bonet and R. Wood. 2008. Nonlinear continuum mechanics for finite element analysis. Cambridge University Press.","DOI":"10.1017\/CBO9780511755446"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4655(88)90020-3"},{"key":"e_1_2_2_11_1","unstructured":"R. Bridson. 2008. Fluid simulation for Comp Graph. Taylor & Francis.   R. Bridson. 2008. Fluid simulation for Comp Graph. Taylor & Francis."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545268"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964977"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1730804.1730807"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10704-007-9051-z"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925877"},{"key":"e_1_2_2_17_1","volume-title":"Comp Anim and Simulation\u00e2\u0102&Zacute;99","author":"Debunne G."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.268"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485897"},{"key":"e_1_2_2_20_1","volume-title":"Comp Graph Forum","volume":"35","author":"Ferstl F."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.3024"},{"key":"e_1_2_2_22_1","volume-title":"Supplemental Document: An Adaptive Generalized Interpolation Material Point Method for Simulating Elastoplastic Materials.","author":"Gao M.","year":"2017"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566578"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122501.1122508"},{"key":"e_1_2_2_25_1","unstructured":"T. Hughes. 2012. The finite element method: linear static and dynamic finite element analysis. Courier Corporation.  T. Hughes. 2012. The finite element method: linear static and dynamic finite element analysis. Courier Corporation."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141959"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073623"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766996"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897826.2927348"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.gmod.2009.02.002"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925906"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276448"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.3070"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2015.02.020"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijimpeng.2014.03.008"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2982430"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015745"},{"key":"e_1_2_2_38_1","first-page":"213","article-title":"Structured mesh reinement in generalized interpolation material point (GIMP) method for simulation of dynamic problems","volume":"12","author":"Ma J.","year":"2006","journal-title":"Comp Model Eng & Sci"},{"key":"e_1_2_2_39_1","first-page":"135","article-title":"Multiscale simulations using generalized interpolation material point (GIMP) method and SAMRAI parallel processing","volume":"8","author":"Ma J.","year":"2005","journal-title":"Comp Model Eng & Sci"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12941"},{"key":"e_1_2_2_41_1","unstructured":"C. Mast. 2013. Modeling landslide-induced flow interactions with structures using the Material Point Method. Ph.D. Dissertation.  C. Mast. 2013. Modeling landslide-induced flow interactions with structures using the Material Point Method. Ph.D. Dissertation."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487228.2487235"},{"key":"e_1_2_2_43_1","volume-title":"Proc of the 2007 ACM SIGGRAPH\/Eurographics Symp on Comp Anim. Eurographics Association, 181--190","author":"Otaduy M. A."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1187112.1187280"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786784.2786798"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-011-0561-3"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661269"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2343483.2343501"},{"key":"e_1_2_2_49_1","volume-title":"Proc ACM SIGGRAPH\/Eurographics Symp Comp Anim. 81--90","author":"Sifakis E."},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964976"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.2360"},{"key":"e_1_2_2_52_1","volume-title":"Proc of the 2008 ACM SIGGRAPH\/Eurographics Symp on Comp Anim. Eurographics Association, 87--94","author":"Steinemann D."},{"key":"e_1_2_2_53_1","volume-title":"Proc Symp Comp Anim. 25--32","author":"Stomakhin A."},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461948"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601176"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4655(94)00170-7"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073651"},{"key":"e_1_2_2_58_1","doi-asserted-by":"crossref","unstructured":"H. Tan and J. A. Nairn. 2002. Hierarchical adaptive material point method for dynamic energy release rate calculations. Comp Meth App Mech Eng 191 19\u00e2\u0102\u015e20 (2002) 2123 -- 2137.  H. Tan and J. A. Nairn. 2002. Hierarchical adaptive material point method for dynamic energy release rate calculations. Comp Meth App Mech Eng 191 19\u00e2\u0102\u015e20 (2002) 2123 -- 2137.","DOI":"10.1016\/S0045-7825(01)00377-2"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778786"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360646"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751541"},{"key":"e_1_2_2_62_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\/3130800.3130879","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3130800.3130879","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:18Z","timestamp":1750212678000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3130800.3130879"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,20]]},"references-count":62,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2017,12,31]]}},"alternative-id":["10.1145\/3130800.3130879"],"URL":"https:\/\/doi.org\/10.1145\/3130800.3130879","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,20]]},"assertion":[{"value":"2017-11-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}