{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T02:06:23Z","timestamp":1774058783153,"version":"3.50.1"},"reference-count":46,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2010,10,1]],"date-time":"2010-10-01T00:00:00Z","timestamp":1285891200000},"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":[[2010,10]]},"abstract":"<jats:p>This article presents a novel nonreflective boundary condition for the free surface incompressible Euler and Navier-Stokes equations. Boundaries of this type are very useful when, for example, simulating water flow around a ship moving over a wide ocean. Normally waves generated by the ship will reflect off of the boundaries of the simulation domain and as these reflected waves return towards the ship they will cause undesired interference patterns. By employing a Perfectly Matched Layer (PML) approach we have derived a boundary condition that absorbs incoming waves and thus efficiently prevents these undesired wave reflections. To solve the resulting boundary equations we present a fast and stable algorithm based on the stable fluids approach. Through numerical experiments we then show that our boundaries are significantly more effective than simpler reflection preventing techniques. We also provide a thorough analysis of the parameters involved in our boundary formulation and show how they effect wave absorption efficiency.<\/jats:p>","DOI":"10.1145\/1857907.1857912","type":"journal-article","created":{"date-parts":[[2010,11,3]],"date-time":"2010-11-03T14:16:37Z","timestamp":1288793797000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["A PML-based nonreflective boundary for free surface fluid animation"],"prefix":"10.1145","volume":"29","author":[{"given":"Andreas","family":"S\u00f6derstr\u00f6m","sequence":"first","affiliation":[{"name":"Link\u00f6ping University, Link\u00f6ping, Sweden"}]},{"given":"Matts","family":"Karlsson","sequence":"additional","affiliation":[{"name":"Link\u00f6ping University, Link\u00f6ping, Sweden"}]},{"given":"Ken","family":"Museth","sequence":"additional","affiliation":[{"name":"DreamWorks Animation and Link\u00f6ping University, Link\u00f6ping, Sweden"}]}],"member":"320","published-online":{"date-parts":[[2010,11,5]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1997.5717"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1995.1098"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2008.03.025"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0021-9991(03)00184-0"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0036142903420984"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1994.1159"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0021-9991(03)00184-0"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1002\/mop.4650071304"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1090\/S0025-5718-1968-0242392-2"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2002.7166"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383260"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383261"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1090\/S0025-5718-98-00913-2"},{"key":"e_1_2_2_14_1","volume-title":"Proceedings of the 11th AIAA\/CEAS Aeroacoustics Conference. AIAA--2005--2869","author":"Hagstrom T."},{"key":"e_1_2_2_15_1","volume-title":"Proceedings of the 8th AIAA\/CEAS Aeroacoustics Conference and Exhibit. 2002--2606","author":"Hagstrom T."},{"key":"e_1_2_2_16_1","volume-title":"Proceedings of the 9th AIAA\/CEAS Aeroacoustics Conference and Exhibit. 2003--3298","author":"Hagstrom T."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:JOSS.0000015179.12689.e4"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112007005770"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.2514\/6.2006-798"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1996.0244"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1996.0244"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2001.6887"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2001.6887"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2007.02.012"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1996.0052"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2008.01.010"},{"key":"e_1_2_2_27_1","unstructured":"Johnson S. G. 2007. Notes on perfectly matched layers. http:\/\/www-math.mit.edu\/~stevenj\/18.369\/pml.pdf  Johnson S. G. 2007. Notes on perfectly matched layers. http:\/\/www-math.mit.edu\/~stevenj\/18.369\/pml.pdf"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.2033909"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.2844474"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1994.1187"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4655(88)90026-4"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.471417"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.456646"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10915-005-9062-8"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1289603.1289607"},{"key":"e_1_2_2_36_1","doi-asserted-by":"crossref","unstructured":"Osher S. and Fedkiw R. 2002. Level Set Methods and Dynamic Implicit Surfaces. Springer Berlin.  Osher S. and Fedkiw R. 2002. Level Set Methods and Dynamic Implicit Surfaces. Springer Berlin.","DOI":"10.1007\/b98879"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jsv.2009.03.012"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev.pc.33.100182.001255"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jsv.2003.09.042"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(88)90177-5"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1597990.1597994"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311548"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1993.1142"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0168-9274(98)00026-9"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/22.554601"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073298"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1857907.1857912","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1857907.1857912","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:09:10Z","timestamp":1750248550000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1857907.1857912"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,10]]},"references-count":46,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2010,10]]}},"alternative-id":["10.1145\/1857907.1857912"],"URL":"https:\/\/doi.org\/10.1145\/1857907.1857912","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,10]]},"assertion":[{"value":"2009-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2010-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2010-11-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}