{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,27]],"date-time":"2026-09-27T04:39:27Z","timestamp":1790483967530,"version":"4.1.0"},"reference-count":25,"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:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["638176"],"award-info":[{"award-number":["638176"]}],"id":[{"id":"10.13039\/501100000781","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>When aiming to seamlessly integrate a fluid simulation into a larger scenario (like an open ocean), careful attention must be paid to boundary conditions. In particular, one must implement special \"non-reflecting\" boundary conditions, which dissipate out-going waves as they exit the simulation. Unfortunately, the state of the art in non-reflecting boundary conditions (perfectly-matched layers, or PMLs) only permits trivially simple inflow\/outflow conditions, so there is no reliable way to integrate a fluid simulation into a more complicated environment like a stormy ocean or a turbulent river.<\/jats:p>\n                  <jats:p>This paper introduces the first method for combining non-reflecting boundary conditions based on PMLs with inflow\/outflow boundary conditions that vary arbitrarily throughout space and time. Our algorithm is a generalization of state-of-the-art mean-flow boundary conditions in the computational fluid dynamics literature, and it allows for seamless integration of a fluid simulation into much more complicated environments. Our method also opens the door for previously-unseen post-process effects like retroactively changing the location of solid obstacles, and locally increasing the visual detail of a pre-existing simulation.<\/jats:p>","DOI":"10.1145\/2897824.2925963","type":"journal-article","created":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T12:04:33Z","timestamp":1468238673000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Generalized non-reflecting boundaries for fluid re-simulation"],"prefix":"10.1145","volume":"35","author":[{"given":"Morten","family":"Bojsen-Hansen","sequence":"first","affiliation":[{"name":"IST Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chris","family":"Wojtan","sequence":"additional","affiliation":[{"name":"IST Austria"}],"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.1016\/S0021-9991(03)00184-0"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1994.1159"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015729"},{"key":"e_1_2_2_4_1","volume-title":"Fluid simulation for computer graphics","author":"Bridson R."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383260"},{"key":"e_1_2_2_6_1","volume-title":"Proceedings of the 11th AIAA\/CEAS Aeroacoustics Conference.","author":"Hagstrom T."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2001.6887"},{"key":"e_1_2_2_8_1","first-page":"2006","volume-title":"AIAA paper 798","author":"Hu F. Q."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2008.01.010"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1996.0052"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461987"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015744"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487228.2487235"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964978"},{"key":"e_1_2_2_15_1","unstructured":"Osher S. and Fedkiw R. 2006. Level set methods and dynamic implicit surfaces. Vol. 153. Springer Science & Business Media.  Osher S. and Fedkiw R. 2006. Level set methods and dynamic implicit surfaces . Vol. 153. Springer Science & Business Media."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508429"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028552"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601126"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073401"},{"key":"e_1_2_2_20_1","unstructured":"Side Effects Software. 2016. Houdini. http:\/\/sidefx.com.  Side Effects Software. 2016. Houdini . http:\/\/sidefx.com."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1857907.1857912"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1597990.1597994"},{"key":"e_1_2_2_23_1","volume-title":"Proceedings of the International Conference on Computer Graphics and Vision (GraphiCon).","author":"Srinivasan R."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311548"},{"key":"e_1_2_2_25_1","first-page":"7","volume-title":"Detail-Preserving Fluid Control. In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA)","author":"Th\u00fcrey N."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925963","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2897824.2925963","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:55:04Z","timestamp":1750208104000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925963"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7,11]]},"references-count":25,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,7,11]]}},"alternative-id":["10.1145\/2897824.2925963"],"URL":"https:\/\/doi.org\/10.1145\/2897824.2925963","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"}}]}}