{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T11:05:59Z","timestamp":1771067159696,"version":"3.50.1"},"reference-count":55,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2023,8,16]],"date-time":"2023-08-16T00:00:00Z","timestamp":1692144000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["SFB1120-236616214"],"award-info":[{"award-number":["SFB1120-236616214"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2023,8,16]]},"abstract":"<jats:p>A well-known issue with the widely used Smoothed Particle Hydrodynamics (SPH) method is the neighborhood deficiency. Near the surface, the SPH interpolant fails to accurately capture the underlying fields due to a lack of neighboring particles. These errors may introduce ghost forces or other visual artifacts into the simulation.<\/jats:p>\n          <jats:p>In this work we investigate three different popular methods to correct the first-order spatial derivative SPH operators up to linear accuracy, namely the Kernel Gradient Correction (KGC), Moving Least Squares (MLS) and Reproducing Kernel Particle Method (RKPM). We provide a thorough, theoretical comparison in which we remark strong resemblance between the aforementioned methods. We support this by an analysis using synthetic test scenarios. Additionally, we apply the correction methods in simulations with boundary handling, viscosity, surface tension, vorticity and elastic solids to showcase the reduction or elimination of common numerical artifacts like ghost forces. Lastly, we show that incorporating the correction algorithms in a state-of-the-art SPH solver only incurs a negligible reduction in computational performance.<\/jats:p>","DOI":"10.1145\/3606933","type":"journal-article","created":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T10:05:30Z","timestamp":1692871530000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["A comparison of linear consistent correction methods for first-order SPH derivatives"],"prefix":"10.1145","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4427-2377","authenticated-orcid":false,"given":"Lukas","family":"Westhofen","sequence":"first","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3920-7765","authenticated-orcid":false,"given":"Stefan","family":"Jeske","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1908-4027","authenticated-orcid":false,"given":"Jan","family":"Bender","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}]}],"member":"320","published-online":{"date-parts":[[2023,8,24]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2012.05.005"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the Eurographics conference (EG '09)","author":"Adams Bart","year":"2009","unstructured":"Bart Adams and Martin Wicke. 2009. Meshless Approximation Methods and Applications in Physics Based Modeling and Animation. In Proceedings of the Eurographics conference (EG '09). Eurographics Association, 213--239."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508395"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2335413"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019410"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(20000228)47:6<1083::AID-NME816>3.0.CO;2-N"},{"key":"e_1_2_1_7_1","volume-title":"Analysis of thin beams, using the meshless local Petrov--Galerkin method, with generalized moving least squares interpolations. Computational mechanics 24, 5","author":"Atluri Satya N","year":"1999","unstructured":"Satya N Atluri, JY Cho, and H-G Kim. 1999. Analysis of thin beams, using the meshless local Petrov--Galerkin method, with generalized moving least squares interpolations. Computational mechanics 24, 5 (1999), 334--347."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2018.08.001"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.2312\/vriphys.20171080"},{"key":"e_1_2_1_10_1","first-page":"027","volume-title":"Proceedings of Eurographics Conference on Natural Phenomena. 27--34","author":"Becker Markus","year":"2009","unstructured":"Markus Becker, Markus Ihmsen, and Matthias Teschner. 2009. Corotated SPH for deformable solids. In Proceedings of Eurographics Conference on Natural Phenomena. 27--34. https:\/\/doi.org\/10.2312EG\/DL\/conf\/EG2009\/nph\/027-034"},{"key":"e_1_2_1_11_1","volume-title":"ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 1--8. http:\/\/portal.acm.org\/citation.cfm?id=1272690","author":"Becker Markus","year":"2007","unstructured":"Markus Becker and Matthias Teschner. 2007. Weakly compressible SPH for free surface flows. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 1--8. http:\/\/portal.acm.org\/citation.cfm?id=1272690.1272719{%}5Cnhttp:\/\/dl.acm.org\/citation.cfm?id=1272719"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(19981115)43:5<785::AID-NME420>3.0.CO;2-9"},{"key":"e_1_2_1_13_1","unstructured":"Jan Bender. 2023. SPlisHSPlasH Library. https:\/\/github.com\/InteractiveComputerGraphics\/SPlisHSPlasH."},{"key":"e_1_2_1_14_1","volume-title":"Divergence-Free Smoothed Particle Hydrodynamics. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 1--9.","author":"Bender Jan","year":"2015","unstructured":"Jan Bender and Dan Koschier. 2015. Divergence-Free Smoothed Particle Hydrodynamics. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 1--9."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2578335"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3099564.3099578"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2832080"},{"key":"e_1_2_1_18_1","volume-title":"Volume Maps: An Implicit Boundary Representation for SPH. In Motion, Interaction and Games. ACM, 26.","author":"Bender Jan","year":"2019","unstructured":"Jan Bender, Tassilo Kugelstadt, Marcel Weiler, and Dan Koschier. 2019b. Volume Maps: An Implicit Boundary Representation for SPH. In Motion, Interaction and Games. ACM, 26."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(99)00051-1"},{"key":"e_1_2_1_20_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. 2020. A moving least square reproducing kernel particle method for unified multiphase continuum simulation. ACM Transactions on Graphics (TOG) 39, 6 (2020), 1--15.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-7486-9_5"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(19990320)44:8&lt;1115::AID-NME547&gt;3.0.CO;2-L"},{"key":"e_1_2_1_23_1","first-page":"13","article-title":"Fast Octree Neighborhood Search for SPH Simulations","volume":"41","author":"Fern\u00e1ndez-Fern\u00e1ndez Jos\u00e9 Antonio","year":"2022","unstructured":"Jos\u00e9 Antonio Fern\u00e1ndez-Fern\u00e1ndez, Lukas Westhofen, Fabian L\u00f6schner, Stefan Rhys Jeske, Andreas Longva, and Jan Bender. 2022. Fast Octree Neighborhood Search for SPH Simulations. ACM Transactions on Graphics (SIGGRAPH Asia) 41, 6 (2022), 13.","journal-title":"ACM Transactions on Graphics (SIGGRAPH Asia)"},{"key":"e_1_2_1_24_1","volume-title":"Matthies","author":"Fries Thomas-Peter","year":"2004","unstructured":"Thomas-Peter Fries and Hermann G. Matthies. 2004. Classification and Overview of Meshfree Methods. Informatik-Berichte der Technischen Universit\u00e4t Braunschweig 2003-03 (2004). https:\/\/publikationsserver.tu-braunschweig.de\/receive\/dbbs_mods_00001418"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2014.12.005"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1093\/mnras"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392431"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2682630"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201293"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.105"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.2312\/egst.20141034"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2013.04.010"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.apm.2019.09.030"},{"key":"e_1_2_1_34_1","volume-title":"Density Maps for Improved SPH Boundary Handling. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 1--10","author":"Koschier Dan","year":"2017","unstructured":"Dan Koschier and Jan Bender. 2017. Density Maps for Improved SPH Boundary Handling. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 1--10."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14508"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3480142"},{"key":"e_1_2_1_37_1","volume-title":"Surfaces generated by moving least squares methods. Mathematics of computation 37, 155","author":"Lancaster Peter","year":"1981","unstructured":"Peter Lancaster and Kes Salkauskas. 1981. Surfaces generated by moving least squares methods. Mathematics of computation 37, 155 (1981), 141--158."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14095"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(96)90021-3"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1002\/fld.1650200824"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1002\/1097-0363(20000615)33:3<333::AID-FLD11>3.0.CO;2-7"},{"key":"e_1_2_1_42_1","volume-title":"Particle-Based Fluid Simulation for Interactive Applications. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 154--159","author":"M\u00fcller Matthias","year":"2003","unstructured":"Matthias M\u00fcller, David Charypar, and Markus Gross. 2003. Particle-Based Fluid Simulation for Interactive Applications. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 154--159. https:\/\/doi.org\/citation.cfm?id=846298"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028542"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073296"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13317"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766925"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/tvcg.2016.2636144"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2010.12.011"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356503"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2335412"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/800186.810616"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12578"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2019.104240"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392487"},{"key":"e_1_2_1_55_1","volume-title":"A Physically Consistent Implicit Viscosity Solver for SPH Fluids. Computer Graphics Forum 37, 2","author":"Weiler Marcel","year":"2018","unstructured":"Marcel Weiler, Dan Koschier, Magnus Brand, and Jan Bender. 2018. A Physically Consistent Implicit Viscosity Solver for SPH Fluids. Computer Graphics Forum 37, 2 (2018)."}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3606933","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3606933","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:48:52Z","timestamp":1750182532000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3606933"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,16]]},"references-count":55,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,8,16]]}},"alternative-id":["10.1145\/3606933"],"URL":"https:\/\/doi.org\/10.1145\/3606933","relation":{},"ISSN":["2577-6193"],"issn-type":[{"value":"2577-6193","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,8,16]]},"assertion":[{"value":"2023-08-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}