{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T01:27:35Z","timestamp":1775870855074,"version":"3.50.1"},"reference-count":76,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2019,1,19]],"date-time":"2019-01-19T00:00:00Z","timestamp":1547856000000},"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":[[2019,2,28]]},"abstract":"<jats:p>\n            We present a strong fluid-rigid coupling for Smoothed Particle Hydrodynamics (SPH) fluids and rigid bodies with particle-sampled surfaces. The approach interlinks the iterative pressure update at fluid particles with a second SPH solver that computes artificial pressure at rigid-body particles. The introduced SPH rigid-body solver models rigid-rigid contacts as artificial density deviations at rigid-body particles. The corresponding pressure is iteratively computed by solving a global formulation that is particularly useful for large numbers of rigid-rigid contacts. Compared to previous SPH coupling methods, the proposed concept stabilizes the fluid-rigid interface handling. It significantly reduces the computation times of SPH fluid simulations by enabling larger time steps. Performance gain factors of up to 58 compared to previous methods are presented. We illustrate the flexibility of the presented fluid-rigid coupling by integrating it into DFSPH, IISPH, and a recent SPH solver for highly viscous fluids. We further show its applicability to a recent SPH solver for elastic objects. Large scenarios with up to 90\n            <jats:italic>M<\/jats:italic>\n            particles of various interacting materials and complex contact geometries with up to 90\n            <jats:italic>k<\/jats:italic>\n            rigid-rigid contacts are shown. We demonstrate the competitiveness of our proposed rigid-body solver by comparing it to Bullet.\n          <\/jats:p>","DOI":"10.1145\/3284980","type":"journal-article","created":{"date-parts":[[2019,1,22]],"date-time":"2019-01-22T13:17:41Z","timestamp":1548163061000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":65,"title":["Interlinked SPH Pressure Solvers for Strong Fluid-Rigid Coupling"],"prefix":"10.1145","volume":"38","author":[{"given":"Christoph","family":"Gissler","sequence":"first","affiliation":[{"name":"University of Freiburg and FIFTY2 Technology GmbH"}]},{"given":"Andreas","family":"Peer","sequence":"additional","affiliation":[{"name":"University of Freiburg, Germany"}]},{"given":"Stefan","family":"Band","sequence":"additional","affiliation":[{"name":"University of Freiburg, Germany"}]},{"given":"Jan","family":"Bender","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}]},{"given":"Matthias","family":"Teschner","sequence":"additional","affiliation":[{"name":"University of Freiburg, Germany"}]}],"member":"320","published-online":{"date-parts":[[2019,1,19]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2012.05.005"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201345"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508395"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.1499"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185558"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766935"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180486"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2018.08.001"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.2312\/vriphys.20171080"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276502"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.107"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073379"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12272"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2578335"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3099564.3099578"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015733"},{"key":"e_1_2_2_17_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Eurographics Association, 83--89","author":"Chentanez Nuttapong"},{"key":"e_1_2_2_18_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Eurographics Association, 197--206","author":"Chentanez Nuttapong","year":"2010"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073400"},{"key":"e_1_2_2_20_1","unstructured":"Erwin Coumans. 2018. Bullet physics library. Retrieved from http:\/\/bulletphysics.org\/.  Erwin Coumans. 2018. Bullet physics library. Retrieved from http:\/\/bulletphysics.org\/."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766901"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/274976.274981"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.1614"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485897"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12754"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.1612"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1093\/mnras\/181.3.375"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2017.09.002"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2011.01.005"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073299"},{"key":"e_1_2_2_31_1","volume-title":"GPU Gems 3","author":"Harada Takahiro"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03074.x"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.105"},{"key":"e_1_2_2_34_1","volume-title":"Eurographics (State of the Art Reports)","author":"Ihmsen Markus"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/2386366.2386387"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141961"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3099564.3099565"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.66"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.108"},{"key":"e_1_2_2_41_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, Ladislav Kavan and Chris Wojtan (Eds.). The Eurographics Association.","author":"Lu Wenlong"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1086\/112164"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461984"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601152"},{"key":"e_1_2_2_45_1","unstructured":"Brian Vincent Mirtich. 1996. Impulse-based Dynamic Simulation of Rigid Body Systems. Ph.D. Dissertation.  Brian Vincent Mirtich. 1996. Impulse-based Dynamic Simulation of Rigid Body Systems. Ph.D. Dissertation."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1994.1034"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1088\/0034-4885\/68\/8\/R01"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev-fluid-120710-101220"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1997.5776"},{"key":"e_1_2_2_50_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Eurographics Association, 154--159","author":"M\u00fcller Matthias","year":"2003"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.5555\/1071157.1071161"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2005.09.004"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.5555\/1568678.1568685"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2016.02.010"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13317"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766925"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2010.12.011"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599500"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2010.11.021"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360645"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185557"},{"key":"e_1_2_2_62_1","volume-title":"Virtual Reality Interactions and Physical Simulations","author":"Solenthaler Barbara"},{"key":"e_1_2_2_63_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Eurographics Association, 211--218","author":"Solenthaler Barbara","year":"2008"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531346"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.5555\/1229030.1229035"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218430"},{"key":"e_1_2_2_67_1","doi-asserted-by":"crossref","unstructured":"Tetsuya Takahashi Yoshinori Dobashi Tomoyuki Nishita and Ming C. Lin. 2017. An efficient hybrid incompressible SPH solver with interface handling for boundary conditions. Comput. Graph. Forum (2017) 1--12.  Tetsuya Takahashi Yoshinori Dobashi Tomoyuki Nishita and Ming C. Lin. 2017. An efficient hybrid incompressible SPH solver with interface handling for boundary conditions. Comput. Graph. Forum (2017) 1--12.","DOI":"10.1111\/cgf.13292"},{"key":"e_1_2_2_68_1","doi-asserted-by":"crossref","unstructured":"Tetsuya Takahashi and Ming C. Lin. 2016. A multilevel SPH solver with unified solid boundary handling. In Pacific Graphics. Eurographics Association 517--526.  Tetsuya Takahashi and Ming C. Lin. 2016. A multilevel SPH solver with unified solid boundary handling. In Pacific Graphics. Eurographics Association 517--526.","DOI":"10.1111\/cgf.13048"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964953"},{"key":"e_1_2_2_70_1","unstructured":"Nils Th\u00fcrey Klaus Iglberger and Ulrich R\u00fcde. 2006. Free surface flows with moving and deforming objects with LBM. In Vision Modeling and Visualization. Akademische Verlagsgesellschaft Aka GmbH 193--200.  Nils Th\u00fcrey Klaus Iglberger and Ulrich R\u00fcde. 2006. Free surface flows with moving and deforming objects with LBM. In Vision Modeling and Visualization. Akademische Verlagsgesellschaft Aka GmbH 193--200."},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/PG.2007.54"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185601"},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.95"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073713"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2312013"},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13523"},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/3099564.3099572"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3284980","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3284980","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:39Z","timestamp":1750208259000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3284980"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,19]]},"references-count":76,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,2,28]]}},"alternative-id":["10.1145\/3284980"],"URL":"https:\/\/doi.org\/10.1145\/3284980","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,1,19]]},"assertion":[{"value":"2018-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-01-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}