{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T00:01:56Z","timestamp":1774483316144,"version":"3.50.1"},"reference-count":86,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2024,4,9]],"date-time":"2024-04-09T00:00:00Z","timestamp":1712620800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key R&D Program of China","doi-asserted-by":"crossref","award":["2021YFB1715800"],"award-info":[{"award-number":["2021YFB1715800"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62072446, 62302490, 61872345"],"award-info":[{"award-number":["62072446, 62302490, 61872345"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2024,6,30]]},"abstract":"<jats:p>Tensile instability is one of the major obstacles to particle methods in fluid simulation, which would cause particles to clump in pairs under tension and prevent fluid simulation to generate small-scale thin features. To address this issue, previous particle methods either use a background pressure or a finite difference scheme to alleviate the particle clustering artifacts, yet still fail to produce small-scale thin features in free-surface flows. In this article, we propose a dual-particle approach for simulating incompressible fluids. Our approach involves incorporating supplementary virtual particles designed to capture and store particle pressures. These pressure samples undergo systematic redistribution at each time step, grounded in the initial positions of the fluid particles. By doing so, we effectively reduce tensile instability in standard SPH by narrowing down the unstable regions for particles experiencing tensile stress. As a result, we can accurately simulate free-surface flows with rich small-scale thin features, such as droplets, streamlines, and sheets, as demonstrated by experimental results.<\/jats:p>","DOI":"10.1145\/3649888","type":"journal-article","created":{"date-parts":[[2024,2,29]],"date-time":"2024-02-29T12:29:10Z","timestamp":1709209750000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["A Dual-Particle Approach for Incompressible SPH Fluids"],"prefix":"10.1145","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7416-5110","authenticated-orcid":false,"given":"Shusen","family":"Liu","sequence":"first","affiliation":[{"name":"SKLCS, Institute of Software, Chinese Academy of Science and UCAS, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8870-2482","authenticated-orcid":false,"given":"Xiaowei","family":"He","sequence":"additional","affiliation":[{"name":"Institute of Software, Chinese Academy of Science, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-4578-9701","authenticated-orcid":false,"given":"Yuzhong","family":"Guo","sequence":"additional","affiliation":[{"name":"Institute of Software, Chinese Academy of Sciences, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2587-827X","authenticated-orcid":false,"given":"Yue","family":"Chang","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5094-4606","authenticated-orcid":false,"given":"Wencheng","family":"Wang","sequence":"additional","affiliation":[{"name":"SKLCS, Institute of Software, Chinese Academy of Science and UCAS, Beijing, China"}]}],"member":"320","published-online":{"date-parts":[[2024,4,9]]},"reference":[{"key":"e_1_3_3_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508395"},{"key":"e_1_3_3_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185558"},{"key":"e_1_3_3_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.87"},{"key":"e_1_3_3_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276502"},{"key":"e_1_3_3_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/1272690.1272719"},{"key":"e_1_3_3_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0898-1221(01)00290-5"},{"key":"e_1_3_3_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786784.2786796"},{"key":"e_1_3_3_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(86)90211-1"},{"key":"e_1_3_3_10_1","doi-asserted-by":"publisher","DOI":"10.1201\/9781315266008"},{"key":"e_1_3_3_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2020.113034"},{"key":"e_1_3_3_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(99)00422-3"},{"key":"e_1_3_3_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s004660050409"},{"issue":"6","key":"e_1_3_3_14_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3414685.3417809","article-title":"A moving least square reproducing kernel particle method for unified multiphase continuum simulation","volume":"39","author":"Chen Xiao Song","year":"2020","unstructured":"Xiao Song Chen, Chen Feng Li, Geng Chen Cao, Yun Tao Jiang, and Shi Min Hu. 2020a. A moving least square reproducing kernel particle method for unified multiphase continuum simulation. ACM Trans Graph (TOG) 39, 6 (2020), 1\u201315.","journal-title":"ACM Trans Graph (TOG)"},{"key":"e_1_3_3_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417859"},{"key":"e_1_3_3_16_1","article-title":"A meshless Lagrangian method for free-surface and interface flows with fragmentation","author":"Colagrossi Andrea","year":"2005","unstructured":"Andrea Colagrossi. 2005. A meshless Lagrangian method for free-surface and interface flows with fragmentation. These, Universita di Roma (2005).","journal-title":"These, Universita di Roma"},{"key":"e_1_3_3_17_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.79.056701"},{"key":"e_1_3_3_18_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12324"},{"key":"e_1_3_3_19_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1999.6246"},{"key":"e_1_3_3_20_1","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1007\/978-3-7091-7486-9_5","volume-title":"Computer Animation and Simulation\u201996","author":"Desbrun Mathieu","year":"1996","unstructured":"Mathieu Desbrun and Marie-Paule Gascuel. 1996. Smoothed Particles: A new paradigm for animating highly deformable bodies. In Computer Animation and Simulation\u201996. Ronan Boulic and Gerard H\u00e9gron (Eds.). Springer Vienna, Vienna, 61\u201376."},{"key":"e_1_3_3_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7949(95)00059-P"},{"key":"e_1_3_3_22_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(19970715)40:13<2325::AID-NME161>3.0.CO;2-8"},{"key":"e_1_3_3_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459678"},{"key":"e_1_3_3_24_1","doi-asserted-by":"publisher","DOI":"10.1006\/gmip.1996.0039"},{"key":"e_1_3_3_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.2198"},{"key":"e_1_3_3_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130878"},{"key":"e_1_3_3_27_1","volume-title":"12th International SPHERIC Workshop","author":"F\u00fcrstenau Jan-Philipp","year":"2017","unstructured":"Jan-Philipp F\u00fcrstenau, Bircan Avci, and Peter Wriggers. 2017. A comparative numerical study of pressure-Poisson-equation discretization strategies for SPH. In 12th International SPHERIC Workshop."},{"key":"e_1_3_3_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275044"},{"key":"e_1_3_3_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508430"},{"key":"e_1_3_3_30_1","doi-asserted-by":"publisher","DOI":"10.1093\/mnras\/181.3.375"},{"key":"e_1_3_3_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3284980"},{"key":"e_1_3_3_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/s40722-016-0049-3"},{"key":"e_1_3_3_33_1","doi-asserted-by":"publisher","unstructured":"Francis H. Harlow. 1962. The particle-in-cell method for numerical solution of problems in fluid dynamics. United States: N 1962. DOI:10.2172\/4769185","DOI":"10.2172\/4769185"},{"key":"e_1_3_3_34_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1761178"},{"key":"e_1_3_3_35_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03074.x"},{"key":"e_1_3_3_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366168"},{"key":"e_1_3_3_37_1","unstructured":"Xiaowei He Huamin Wang Guoping Wang Hongan Wang and Enhua Wu. 2020. A variational staggered particle framework for incompressible free-surface flows. arXiv:2001.09421. Retrieved from https:\/\/arxiv.org\/abs\/2001.09421"},{"key":"e_1_3_3_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2682630"},{"key":"e_1_3_3_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201293"},{"key":"e_1_3_3_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.105"},{"key":"e_1_3_3_41_1","unstructured":"Markus Ihmsen Jens Orthmann Barbara Solenthaler Andreas Kolb and Matthias Teschner. 2014b. SPH fluids in computer graphics. Eurographics (State of the Art Reports) (2014) 21\u201342."},{"key":"e_1_3_3_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766996"},{"key":"e_1_3_3_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2011.01.009"},{"key":"e_1_3_3_44_1","article-title":"Smoothed particle hydrodynamics techniques for the physics based simulation of fluids and solids","author":"Koschier Dan","year":"2019","unstructured":"Dan Koschier, Jan Bender, Barbara Solenthaler, and Matthias Teschner. 2019. Smoothed particle hydrodynamics techniques for the physics based simulation of fluids and solids. The Eurographics Association (2019).","journal-title":"The Eurographics Association"},{"key":"e_1_3_3_45_1","first-page":"737","volume-title":"Computer Graphics Forum","author":"Koschier Dan","year":"2022","unstructured":"Dan Koschier, Jan Bender, Barbara Solenthaler, and Matthias Teschner. 2022. A survey on SPH methods in computer graphics. In Computer Graphics Forum, Vol. 41. Wiley Online Library, 737\u2013760."},{"key":"e_1_3_3_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073628"},{"key":"e_1_3_3_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11831-010-9040-7"},{"key":"e_1_3_3_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2021.3055789"},{"key":"e_1_3_3_49_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.1620381005"},{"key":"e_1_3_3_50_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2018.05.005"},{"key":"e_1_3_3_51_1","first-page":"1013","article-title":"A numerical approach to the testing of the fission hypothesis","volume":"8","author":"Lucy Leon B.","year":"1977","unstructured":"Leon B. Lucy. 1977. A numerical approach to the testing of the fission hypothesis. The Astrophysical Journal 8, 12 (011977), 1013\u20131024.","journal-title":"The Astrophysical Journal"},{"key":"e_1_3_3_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.apor.2021.102938"},{"key":"e_1_3_3_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461984"},{"key":"e_1_3_3_54_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev.aa.30.090192.002551"},{"key":"e_1_3_3_55_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2000.6439"},{"key":"e_1_3_3_56_1","first-page":"154","volume-title":"Proceedings of SCA","author":"M\u00fcller Matthias","year":"2003","unstructured":"Matthias M\u00fcller, David Charypar, and Markus Gross. 2003. Particle-based fluid simulation for interactive applications. In Proceedings of SCA. 154\u2013159."},{"key":"e_1_3_3_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450623.3464653"},{"key":"e_1_3_3_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504435.2504454"},{"key":"e_1_3_3_59_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2014.07.006"},{"key":"e_1_3_3_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417794"},{"key":"e_1_3_3_61_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2007.01.039"},{"key":"e_1_3_3_62_1","doi-asserted-by":"publisher","DOI":"10.1002\/1097-0207(20000810)48:10<1445::AID-NME831>3.0.CO;2-9"},{"key":"e_1_3_3_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019411"},{"key":"e_1_3_3_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356503"},{"key":"e_1_3_3_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185557"},{"key":"e_1_3_3_66_1","unstructured":"Jonathan R. Shewchuk. 1994. An Introduction to the Conjugate Gradient Method Without the Agonizing Pain. Technical Report. Carnegie Mellon University."},{"key":"e_1_3_3_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2018.2825888"},{"key":"e_1_3_3_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531346"},{"key":"e_1_3_3_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461948"},{"key":"e_1_3_3_70_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2017.11.016"},{"key":"e_1_3_3_71_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2016.10.028"},{"key":"e_1_3_3_72_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.oceaneng.2020.108552"},{"key":"e_1_3_3_73_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.5124613"},{"key":"e_1_3_3_74_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1995.1010"},{"key":"e_1_3_3_75_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13292"},{"key":"e_1_3_3_76_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2013.05.001"},{"key":"e_1_3_3_77_1","first-page":"209","volume-title":"Computer Graphics Forum","author":"Um Kiwon","year":"2014","unstructured":"Kiwon Um, Seungho Baek, and JungHyun Han. 2014. Advanced hybrid particle-grid method with sub-grid particle correction. In Computer Graphics Forum, Vol. 33. Wiley Online Library, 209\u2013218."},{"key":"e_1_3_3_78_1","doi-asserted-by":"publisher","DOI":"10.1007\/s40571-020-00354-1"},{"key":"e_1_3_3_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392442"},{"key":"e_1_3_3_80_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13349"},{"key":"e_1_3_3_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/3363555"},{"key":"e_1_3_3_82_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2009.05.032"},{"key":"e_1_3_3_83_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-016-1274-4"},{"key":"e_1_3_3_84_1","first-page":"29\u2013 36","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA \u201916)","author":"Yang Sheng","year":"2016","unstructured":"Sheng Yang, Xiaowei He, Huamin Wang, Sheng Li, Guoping Wang, Enhua Wu, and Kun Zhou. 2016. Enriching SPH simulation by approximate capillary waves. In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA \u201916). Eurographics Association, Goslar, DEU, 29\u2013 36."},{"key":"e_1_3_3_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2706289"},{"key":"e_1_3_3_86_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jfluidstructs.2019.02.002"},{"key":"e_1_3_3_87_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2017.02.016"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649888","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3649888","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:54:07Z","timestamp":1750287247000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649888"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,9]]},"references-count":86,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,6,30]]}},"alternative-id":["10.1145\/3649888"],"URL":"https:\/\/doi.org\/10.1145\/3649888","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4,9]]},"assertion":[{"value":"2022-10-02","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-02-10","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-04-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}