{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T16:18:26Z","timestamp":1782317906054,"version":"3.54.5"},"reference-count":67,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2021,7,19]],"date-time":"2021-07-19T00:00:00Z","timestamp":1626652800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["1919647"],"award-info":[{"award-number":["1919647"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2021,8,31]]},"abstract":"<jats:p>We propose a novel gauge fluid solver based on Clebsch wave functions to solve incompressible fluid equations. Our method combines the expressive power of Clebsch wave functions to represent coherent vortical structures and the generality of gauge methods to accommodate a broad array of fluid phenomena. By evolving a transformed wave function as the system's gauge variable enhanced by an additional projection step to enforce pressure jumps on the free boundaries, our method can significantly improve the vorticity generation and preservation ability for a broad range of gaseous and liquid phenomena. Our approach can be easily implemented by modifying a standard grid-based fluid simulator. It can be used to solve various fluid dynamics, including complex vortex filament dynamics, fluids with different obstacles, and surface-tension flow.<\/jats:p>","DOI":"10.1145\/3450626.3459866","type":"journal-article","created":{"date-parts":[[2021,7,20]],"date-time":"2021-07-20T00:04:26Z","timestamp":1626739466000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":32,"title":["Clebsch gauge fluid"],"prefix":"10.1145","volume":"40","author":[{"given":"Shuqi","family":"Yang","sequence":"first","affiliation":[{"name":"Dartmouth College"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shiying","family":"Xiong","sequence":"additional","affiliation":[{"name":"Dartmouth College"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yaorui","family":"Zhang","sequence":"additional","affiliation":[{"name":"Dartmouth College"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fan","family":"Feng","sequence":"additional","affiliation":[{"name":"Dartmouth College"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jinyuan","family":"Liu","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":[[2021,7,19]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073380"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2159516.2159522"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(86)90211-1"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2966.2009.15640.x"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276435"},{"key":"e_1_2_2_6_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Citeseer, 87--95","author":"Brochu Tyson","year":"2012","unstructured":"Tyson Brochu , Todd Keeler , and Robert Bridson . 2012 . Linear-time smoke animation with vortex sheet meshes . In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Citeseer, 87--95 . Tyson Brochu, Todd Keeler, and Robert Bridson. 2012. Linear-time smoke animation with vortex sheet meshes. In Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Citeseer, 87--95."},{"key":"e_1_2_2_7_1","volume-title":"Velicity Methods: Lagrangian Numerical Methods which Preserve the Hamiltonian Structure of Incompressible Fluid Flow","author":"Buttke Tomas F.","year":"1993","unstructured":"Tomas F. Buttke . 1993 . Velicity Methods: Lagrangian Numerical Methods which Preserve the Hamiltonian Structure of Incompressible Fluid Flow . Springer Netherlands , Dordrecht , 39--57. Tomas F. Buttke. 1993. Velicity Methods: Lagrangian Numerical Methods which Preserve the Hamiltonian Structure of Incompressible Fluid Flow. Springer Netherlands, Dordrecht, 39--57."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/0168-9274(93)90111-4"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.2748447"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073591"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925868"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1515\/crll.1859.56.1"},{"key":"e_1_2_2_14_1","unstructured":"Georges-Henri Cottet Petros D Koumoutsakos etal 2000. Vortex methods: theory and practice. Vol. 8. Cambridge university press Cambridge.  Georges-Henri Cottet Petros D Koumoutsakos et al. 2000. Vortex methods: theory and practice. Vol. 8. Cambridge university press Cambridge."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2020.109311"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.2140\/camcos.2014.9.47"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1996.5537"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189762.1189766"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383260"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383261"},{"key":"e_1_2_2_21_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3130800.3130878","article-title":"A polynomial particle-in-cell method","volume":"36","author":"Fu C.","year":"2017","unstructured":"C. Fu , Q. Guo , Theodore F. Gast , Chenfanfu Jiang , and J. Teran . 2017 . A polynomial particle-in-cell method . ACM Transactions on Graphics (TOG) 36 (2017), 1 -- 12 . C. Fu, Q. Guo, Theodore F. Gast, Chenfanfu Jiang, and J. Teran. 2017. A polynomial particle-in-cell method. ACM Transactions on Graphics (TOG) 36 (2017), 1--12.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_2_22_1","unstructured":"S. Gagniere David Hyde A. Marquez-Razon C. Jiang Z. Ge X. Han Q. Guo and J. Teran. 2020. A Hybrid Lagrangian\/Eulerian Collocated Advection and Projection Method for Fluid Simulation. ArXiv abs\/2003.12227 (2020).  S. Gagniere David Hyde A. Marquez-Razon C. Jiang Z. Ge X. Han Q. Guo and J. Teran. 2020. A Hybrid Lagrangian\/Eulerian Collocated Advection and Projection Method for Fluid Simulation. ArXiv abs\/2003.12227 (2020)."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.870331"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.4943368"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01457962"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112095000462"},{"key":"e_1_2_2_27_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2766996","article-title":"The affine particle-in-cell method","volume":"34","author":"Jiang Chenfanfu","year":"2015","unstructured":"Chenfanfu Jiang , Craig Schroeder , Andrew Selle , Joseph Teran , and Alexey Stomakhin . 2015 . The affine particle-in-cell method . ACM Transactions on Graphics (TOG) 34 , 4 (2015), 1 -- 10 . Chenfanfu Jiang, Craig Schroeder, Andrew Selle, Joseph Teran, and Alexey Stomakhin. 2015. The affine particle-in-cell method. ACM Transactions on Graphics (TOG) 34, 4 (2015), 1--10.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011178417620"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.117.274501"},{"key":"e_1_2_2_30_1","unstructured":"ByungMoon Kim Y. Liu I. Llamas and J. Rossignac. 2005. FlowFixer: Using BFECC for Fluid Simulation. In NPH.  ByungMoon Kim Y. Liu I. Llamas and J. Rossignac. 2005. FlowFixer: Using BFECC for Fluid Simulation. In NPH."},{"key":"e_1_2_2_31_1","volume-title":"Stretching and wiggling liquids. ACM SIGGRAPH Asia 2009 papers","author":"Kim Doyub","year":"2009","unstructured":"Doyub Kim , Oh-Young Song , and Hyeongseok Ko. 2009. Stretching and wiggling liquids. ACM SIGGRAPH Asia 2009 papers ( 2009 ). Doyub Kim, Oh-Young Song, and Hyeongseok Ko. 2009. Stretching and wiggling liquids. ACM SIGGRAPH Asia 2009 papers (2009)."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409109"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1038\/nphys2560"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/20.104975"},{"key":"e_1_2_2_35_1","volume-title":"SIGGRAPH 2008-35th International Conference on Computer Graphics and Interactive Techniques. ACM, 1--73","author":"Koumoutsakos Petros","year":"2008","unstructured":"Petros Koumoutsakos , Georges-Henri Cottet , and Diego Rossinelli . 2008 . Flow simulations using particles-Bridging Computer Graphics and CFD . In SIGGRAPH 2008-35th International Conference on Computer Graphics and Interactive Techniques. ACM, 1--73 . Petros Koumoutsakos, Georges-Henri Cottet, and Diego Rossinelli. 2008. Flow simulations using particles-Bridging Computer Graphics and CFD. In SIGGRAPH 2008-35th International Conference on Computer Graphics and Interactive Techniques. ACM, 1--73."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/0375-9601(83)90597-2"},{"key":"e_1_2_2_37_1","unstructured":"H. Lamb. 1932. Hydrodynamics (6 ed.). Cambridge University Press.  H. Lamb. 1932. Hydrodynamics (6 ed.). Cambridge University Press."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(80)90040-6"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00187063"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.869160"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2004.04.006"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02099446"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531344"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1070\/RM1989v044n03ABEH002122"},{"key":"e_1_2_2_45_1","volume-title":"SCA '05","author":"Park S.","unstructured":"S. Park and M. Kim . 2005. Vortex fluid for gaseous phenomena . In SCA '05 . S. Park and M. Kim. 2005. Vortex fluid for gaseous phenomena. In SCA '05."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185608"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322945"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1126\/sciadv.1501869"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2017.04.076"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2017.05.003"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10915-007-9166-4"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073282"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.4990076"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.115.095001"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311548"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2008.05.022"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1999.6404"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.93.5.1881"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778852"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2017.03.013"},{"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.1360\/SSPMA-2019-0092"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1017\/jfm.2011.287"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1070\/PU1997v040n11ABEH000304"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2768821"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevFluids.3.074701"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1017\/jfm.2016.492"},{"key":"e_1_2_2_68_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\/3450626.3459866","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3450626.3459866","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3450626.3459866","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:21Z","timestamp":1750191441000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3450626.3459866"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,19]]},"references-count":67,"aliases":["10.1145\/3476576.3476660"],"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,8,31]]}},"alternative-id":["10.1145\/3450626.3459866"],"URL":"https:\/\/doi.org\/10.1145\/3450626.3459866","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,19]]},"assertion":[{"value":"2021-07-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}