{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T06:11:03Z","timestamp":1784268663638,"version":"3.55.0"},"reference-count":45,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T00:00:00Z","timestamp":1764806400000},"content-version":"vor","delay-in-days":3,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["2239062"],"award-info":[{"award-number":["2239062"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2025,12]]},"abstract":"<jats:p>We present a vorticity method for simulating incompressible viscous flows on curved surfaces governed by the Navier-Stokes equations. Unlike previous approaches, our formulation incorporates the often-overlooked Gaussian-curvature-dependent term in the viscous force, which influences both the vorticity equation and the evolution of harmonic components. We show that these curvature-related terms are crucial for reproducing physically correct fluid behavior. We introduce an implicit-explicit (IMEX) scheme for solving the resulting system on triangle meshes and demonstrate its effectiveness on surfaces with arbitrary topology, including non-orientable surfaces, and under a variety of boundary conditions. Our theoretical contributions include several explicit formulas: a vorticity jump condition across curvature sheets, a geometric correspondence between friction coefficients and boundary curvature adjustments, and the influence of boundary curvature on harmonic modes. These results not only simplify the algorithmic design but also offer geometric insight into curvature-driven fluid phenomena, such as the emergence of the Kutta condition under free-slip boundaries.<\/jats:p>","DOI":"10.1145\/3763320","type":"journal-article","created":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T17:15:39Z","timestamp":1764868539000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Viscous Vortex Dynamics on Surfaces"],"prefix":"10.1145","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1373-3492","authenticated-orcid":false,"given":"Cuncheng","family":"Zhu","sequence":"first","affiliation":[{"name":"University of California San Diego, La Jolla, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-1994-331X","authenticated-orcid":false,"given":"Hang","family":"Yin","sequence":"additional","affiliation":[{"name":"University of California San Diego, La Jolla, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9802-3619","authenticated-orcid":false,"given":"Albert","family":"Chern","sequence":"additional","affiliation":[{"name":"University of California San Diego, La Jolla, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,12,4]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(89)90091-0"},{"key":"e_1_2_2_2_1","volume-title":"Computer Graphics Forum","author":"Azencot Omri","unstructured":"Omri Azencot, Steffen Wei\u00dfmann, Maks Ovsjanikov, Max Wardetzky, and Mirela Ben-Chen. 2014. Functional fluids on surfaces. In Computer Graphics Forum, Vol. 33. Wiley Online Library, 237\u2013246."},{"key":"e_1_2_2_3_1","volume-title":"Computer Graphics Forum","author":"Ben-Chen Mirela","unstructured":"Mirela Ben-Chen, Adrian Butscher, Justin Solomon, and Leonidas Guibas. 2010. On discrete killing vector fields and patterns on surfaces. In Computer Graphics Forum, Vol. 29. Wiley Online Library, 1701\u20131711."},{"key":"e_1_2_2_4_1","volume-title":"Fluid Simulation on Surfaces in the GPU. In 2012 25th SIBGRAPI Conference on Graphics, Patterns and Images. IEEE, 205\u2013212","author":"Carvalho Leonardo","year":"2012","unstructured":"Leonardo Carvalho, Maria Andrade, and Luiz Velho. 2012. Fluid Simulation on Surfaces in the GPU. In 2012 25th SIBGRAPI Conference on Graphics, Patterns and Images. IEEE, 205\u2013212."},{"key":"e_1_2_2_5_1","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1016\/j.geomphys.2017.07.015","article-title":"The formulation of the Navier-Stokes equations on Riemannian manifolds","volume":"121","author":"Chan Chi Hin","year":"2017","unstructured":"Chi Hin Chan, Magdalena Czubak, and Marcelo M Disconzi. 2017. The formulation of the Navier-Stokes equations on Riemannian manifolds. Journal of Geometry and Physics 121 (2017), 335\u2013346.","journal-title":"Journal of Geometry and Physics"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112073002016"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(78)90019-0"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1137\/0901001"},{"key":"e_1_2_2_9_1","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511526442","volume-title":"Vortex Methods: Theory and Practice.","author":"Cottet GH","year":"2000","unstructured":"GH Cottet. 2000. Vortex Methods: Theory and Practice."},{"key":"e_1_2_2_10_1","volume-title":"Mathematical Aspects of Vortex Dynamics, Russel E","author":"Cottet G. H.","unstructured":"G. H. Cottet. 1988. Vorticity boundary conditions and the deterministic vortex method for the Navier-Stokes equation. In Mathematical Aspects of Vortex Dynamics, Russel E. Caflish (Ed.). SIAM, 128\u2013143."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3478513.3480536"},{"key":"e_1_2_2_12_1","volume-title":"Differentiable manifolds: forms, currents, harmonic forms","author":"Rham Georges De","unstructured":"Georges De Rham. 1984. Differentiable manifolds: forms, currents, harmonic forms. Vol. 266. Springer Science & Business Media."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1996.0066"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.2307\/1970699"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189762.1189766"},{"key":"e_1_2_2_16_1","volume-title":"Incompressible fluid dynamics: some fundamental formulation issues. Annual review of fluid mechanics 23","author":"Gresho Philip M","year":"1991","unstructured":"Philip M Gresho. 1991. Incompressible fluid dynamics: some fundamental formulation issues. Annual review of fluid mechanics 23 (1991), 413\u2013453."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2020.109340"},{"key":"e_1_2_2_18_1","volume-title":"Lagrangian coherent structures. Annual review of fluid mechanics 47, 1","author":"Haller George","year":"2015","unstructured":"George Haller. 2015. Lagrangian coherent structures. Annual review of fluid mechanics 47, 1 (2015), 137\u2013162."},{"key":"e_1_2_2_19_1","volume-title":"GPU-based conformal flow on surfaces. Commun. Inf. Syst","author":"Hegeman Kyle","year":"2009","unstructured":"Kyle Hegeman, Michael Ashikhmin, Hongyu Wang, Hong Qin, and Xianfeng Gu. 2009. GPU-based conformal flow on surfaces. Commun. Inf. Syst (2009)."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2879177"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392094"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392405"},{"key":"e_1_2_2_23_1","series-title":"SIAM journal on mathematical analysis 38, 1","volume-title":"Navier-Stokes equations with Navier boundary conditions for a bounded domain in the plane","author":"Kelliher James P","year":"2006","unstructured":"James P Kelliher. 2006. Navier-Stokes equations with Navier boundary conditions for a bounded domain in the plane. SIAM journal on mathematical analysis 38, 1 (2006), 210\u2013232."},{"key":"e_1_2_2_24_1","doi-asserted-by":"crossref","unstructured":"SN Kempka JH Strickland MW Glass JS Peery and MS Ingber. 1995. Velocity boundary conditions for vorticity formulations of the incompressible Navier-Stokes equations. Technical Report. Sandia National Lab.(SNL-NM) Albuquerque NM (United States).","DOI":"10.2172\/87306"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1994.1117"},{"key":"e_1_2_2_26_1","volume-title":"Introduction boundary layer theory. Laminar boundary layers","author":"Lighthill Michael James","year":"1963","unstructured":"Michael James Lighthill. 1963. Introduction boundary layer theory. Laminar boundary layers (1963)."},{"key":"e_1_2_2_27_1","volume-title":"Discrete exterior calculus (DEC) for the surface Navier-Stokes equation. Transport processes at fluidic interfaces","author":"Nitschke Ingo","year":"2017","unstructured":"Ingo Nitschke, Sebastian Reuther, and Axel Voigt. 2017. Discrete exterior calculus (DEC) for the surface Navier-Stokes equation. Transport processes at fluidic interfaces (2017), 177\u2013197."},{"key":"e_1_2_2_28_1","doi-asserted-by":"crossref","first-page":"e202000006","DOI":"10.1002\/pamm.202000006","article-title":"Vorticity-stream function approaches are inappropriate to solve the surface Navier-Stokes equation on a torus","volume":"20","author":"Nitschke Ingo","year":"2021","unstructured":"Ingo Nitschke, Sebastian Reuther, and Axel Voigt. 2021. Vorticity-stream function approaches are inappropriate to solve the surface Navier-Stokes equation on a torus. PAMM 20, 1 (2021), e202000006.","journal-title":"PAMM"},{"key":"e_1_2_2_29_1","unstructured":"Marcel Padilla. 2018. Point vortex dynamics on closed surfaces. Master's thesis. Technische Universit\u00e4t Berlin."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(81)90222-9"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1002\/fld.1650010204"},{"key":"e_1_2_2_32_1","doi-asserted-by":"crossref","unstructured":"Dietmar Rempfer. 2006. On boundary conditions for incompressible Navier-Stokes problems. (2006).","DOI":"10.1115\/1.2177683"},{"key":"e_1_2_2_33_1","volume-title":"Computational Fluid Dynamics","author":"Roache Patrick J","unstructured":"Patrick J Roache. 1976. Computational Fluid Dynamics. Hermosa Publishers."},{"key":"e_1_2_2_34_1","doi-asserted-by":"crossref","first-page":"103543","DOI":"10.1016\/j.geomphys.2019.103543","article-title":"Navier-Stokes equations on Riemannian manifolds","volume":"148","author":"Samavaki Maryam","year":"2020","unstructured":"Maryam Samavaki and Jukka Tuomela. 2020. Navier-Stokes equations on Riemannian manifolds. Journal of Geometry and Physics 148 (2020), 103543.","journal-title":"Journal of Geometry and Physics"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.19"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882338"},{"key":"e_1_2_2_37_1","volume-title":"A minimization principle for incompressible fluid mechanics. Physics of Fluids 35, 12","author":"Taha Haithem","year":"2023","unstructured":"Haithem Taha, Cody Gonzalez, and Mohamed Shorbagy. 2023. A minimization principle for incompressible fluid mechanics. Physics of Fluids 35, 12 (2023)."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3658165"},{"key":"e_1_2_2_39_1","volume-title":"Applied Mathematical Sciences","volume":"117","author":"Michael","unstructured":"Michael E Taylor et al. 1996. Partial differential equations III (3 ed.). Applied Mathematical Sciences, Vol. 117. Springer."},{"key":"e_1_2_2_40_1","volume-title":"Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 141","author":"Thom Alexander","year":"1933","unstructured":"Alexander Thom. 1933. The flow past circular cylinders at low speeds. Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 141, 845 (1933), 651\u2013669."},{"key":"e_1_2_2_41_1","doi-asserted-by":"crossref","first-page":"A12","DOI":"10.1017\/jfm.2021.581","article-title":"Vortex dynamics on a M\u00f6bius strip","volume":"923","author":"Vanneste Jacques","year":"2021","unstructured":"Jacques Vanneste. 2021. Vortex dynamics on a M\u00f6bius strip. Journal of Fluid Mechanics 923 (2021), A12.","journal-title":"Journal of Fluid Mechanics"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3687996"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/15886.15895"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3320285"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592402"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3763320","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3763320","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T21:18:56Z","timestamp":1764969536000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3763320"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12]]},"references-count":45,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2025,12]]}},"alternative-id":["10.1145\/3763320"],"URL":"https:\/\/doi.org\/10.1145\/3763320","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,12]]},"assertion":[{"value":"2025-05-23","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-08-09","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-12-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}