{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T19:45:48Z","timestamp":1783107948449,"version":"3.54.6"},"reference-count":66,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2022,7,1]],"date-time":"2022-07-01T00:00:00Z","timestamp":1656633600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["1919647, 2106733, 2144806"],"award-info":[{"award-number":["1919647, 2106733, 2144806"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2022,7]]},"abstract":"<jats:p>We propose a novel Clebsch method to simulate the free-surface vortical flow. At the center of our approach lies a level-set method enhanced by a wave-function correction scheme and a wave-function extrapolation algorithm to tackle the Clebsch method's numerical instabilities near a dynamic interface. By combining the Clebsch wave function's expressiveness in representing vortical structures and the level-set function's ability on tracking interfacial dynamics, we can model complex vortex-interface interaction problems that exhibit rich free-surface flow details on a Cartesian grid. We showcase the efficacy of our approach by simulating a wide range of new free-surface flow phenomena that were impractical for previous methods, including horseshoe vortex, sink vortex, bubble rings, and free-surface wake vortices.<\/jats:p>","DOI":"10.1145\/3528223.3530150","type":"journal-article","created":{"date-parts":[[2022,7,22]],"date-time":"2022-07-22T21:06:27Z","timestamp":1658523987000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":32,"title":["A clebsch method for free-surface vortical flow simulation"],"prefix":"10.1145","volume":"41","author":[{"given":"Shiying","family":"Xiong","sequence":"first","affiliation":[{"name":"Dartmouth College"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhecheng","family":"Wang","sequence":"additional","affiliation":[{"name":"Dartmouth College"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mengdi","family":"Wang","sequence":"additional","affiliation":[{"name":"Dartmouth College"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bo","family":"Zhu","sequence":"additional","affiliation":[{"name":"Dartmouth College"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,7,22]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2013.03.048"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.1929.0189"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964977"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073591"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925868"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1515\/crll.1859.56.1"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2008.03.041"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRev.54.920"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2002.7166"},{"key":"e_1_2_2_11_1","first-page":"271","article-title":"Ein neuer hydrodynamischer Wirbelsatz","volume":"59","author":"Ertel H.","year":"1942","unstructured":"H. Ertel. 1942. Ein neuer hydrodynamischer Wirbelsatz. Wirbelsatz. Meteorol. Z. 59 (1942), 271--281.","journal-title":"Wirbelsatz. Meteorol. Z."},{"key":"e_1_2_2_12_1","first-page":"77","article-title":"Level set methods and dynamic implicit surfaces","volume":"44","author":"Fedkiw R.","year":"2002","unstructured":"R. Fedkiw and S. Osher. 2002. Level set methods and dynamic implicit surfaces. Surfaces 44 (2002), 77.","journal-title":"Surfaces"},{"key":"e_1_2_2_13_1","volume-title":"Proceedings of the 28th annual conference on Computer graphics and interactive techniques. 15--22","author":"Fedkiw R.","unstructured":"R. Fedkiw, J. Stam, and H. W. Jensen. 2001. Visual simulation of smoke. In Proceedings of the 28th annual conference on Computer graphics and interactive techniques. 15--22."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1999.6236"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2017.10.006"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1017\/jfm.2018.1014"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.4943368"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1515\/crll.1858.55.25"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01457962"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122501.1122508"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature01793"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417799"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3478513.3480495"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1273440.1250690"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766996"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.117.274501"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/0375-9601(80)90627-1"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2005.01.006"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015745"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.37"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.2514\/2.6901"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01504657"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01400372"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.5194\/ms-4-49-2013"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.3934\/jcd.2019005"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1299\/jfst.3.241"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112069000991"},{"key":"e_1_2_2_38_1","first-page":"2810","article-title":"Constantes d'un \u00eelot tourbillonnaire en fluide parfait barotrope","volume":"252","author":"Moreau J. J.","year":"1961","unstructured":"J. J. Moreau. 1961. Constantes d'un \u00eelot tourbillonnaire en fluide parfait barotrope. C. R. Acad. Sci. Paris 252 (1961), 2810--2812.","journal-title":"C. R. Acad. Sci. Paris"},{"key":"e_1_2_2_39_1","volume-title":"Symposium on Computer Animation. 154--159","author":"M\u00fcller M.","unstructured":"M. M\u00fcller, D. Charypar, and M. H. Gross. 2003. Particle-based fluid simulation for interactive applications.. In Symposium on Computer Animation. 154--159."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2000.6636"},{"key":"e_1_2_2_41_1","first-page":"151","article-title":"Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulations","volume":"160","author":"Osher S.","year":"1988","unstructured":"S. Osher and J. A. Sethian. 1988. Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulations. J. Comput. Phys. 160 (1988), 151--178.","journal-title":"J. Comput. Phys."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322962"},{"key":"e_1_2_2_43_1","volume-title":"Vortices in nonlinear fields: from liquid crystals to superfluids, from non-equilibrium patterns to cosmic strings","author":"Pismen L. M.","unstructured":"L. M. Pismen and L. M Pismen. 1999. Vortices in nonlinear fields: from liquid crystals to superfluids, from non-equilibrium patterns to cosmic strings. Vol. 100. Oxford University Press."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322945"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882335"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev.fl.20.010188.001301"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1126\/sciadv.1501869"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073282"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1134\/1.1401227"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0021-9991(03)00087-1"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1063\/5.0058109"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.1937.0036"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0080456800028179"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1080\/01431161.2018.1425568"},{"key":"e_1_2_2_55_1","first-page":"82","article-title":"Ring bubbles of dolphins. Sci","volume":"275","author":"White K.","year":"1996","unstructured":"K. Marten; K. Shariff; S. Psarakos; D. J. White. 1996. Ring bubbles of dolphins. Sci. Am. 275 (1996), 82.","journal-title":"Am."},{"key":"e_1_2_2_56_1","unstructured":"J. Z. Wu H. Y. Ma and M. D. Zhou. 2006. Vorticity and Vortex Dynamics. Springer."},{"key":"e_1_2_2_57_1","unstructured":"J. Z. Wu H. Y. Ma and M. D. Zhou. 2015. Vortical Flows. Springer."},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459865"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2017.03.013"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.5088015"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1017\/jfm.2019.487"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1017\/jfm.2020.327"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459866"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112010003125"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1017\/jfm.2011.287"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661261"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073298"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3528223.3530150","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3528223.3530150","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3528223.3530150","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:02:48Z","timestamp":1750186968000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3528223.3530150"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7]]},"references-count":66,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,7]]}},"alternative-id":["10.1145\/3528223.3530150"],"URL":"https:\/\/doi.org\/10.1145\/3528223.3530150","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7]]},"assertion":[{"value":"2022-07-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}