{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T19:45:47Z","timestamp":1783107947796,"version":"3.54.6"},"reference-count":73,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2024,11,19]],"date-time":"2024-11-19T00:00:00Z","timestamp":1731974400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"NSF IIS","award":["2433322"],"award-info":[{"award-number":["2433322"]}]},{"DOI":"10.13039\/100000148","name":"ECCS","doi-asserted-by":"crossref","award":["2318814"],"award-info":[{"award-number":["2318814"]}],"id":[{"id":"10.13039\/100000148","id-type":"DOI","asserted-by":"crossref"}]},{"name":"CAREER","award":["2433307"],"award-info":[{"award-number":["2433307"]}]},{"name":"IIS","award":["2106733"],"award-info":[{"award-number":["2106733"]}]},{"DOI":"10.13039\/100000089","name":"OISE","doi-asserted-by":"crossref","award":["2433313"],"award-info":[{"award-number":["2433313"]}],"id":[{"id":"10.13039\/100000089","id-type":"DOI","asserted-by":"crossref"}]},{"name":"CNS","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":[[2024,12,19]]},"abstract":"<jats:p>\n            We present an Eulerian vortex method based on the theory of flow maps to simulate the complex vortical motions of incompressible fluids. Central to our method is the novel incorporation of the flow-map transport equations for\n            <jats:italic>line elements<\/jats:italic>\n            , which, in combination with a bi-directional marching scheme for flow maps, enables the high-fidelity Eulerian advection of vorticity variables. The fundamental motivation is that, compared to impulse\n            <jats:bold>\n              <jats:italic>m<\/jats:italic>\n            <\/jats:bold>\n            , which has been recently bridged with flow maps to encouraging results, vorticity\n            <jats:bold>\n              <jats:italic>\u03c9<\/jats:italic>\n            <\/jats:bold>\n            promises to be preferable for its numerical stability and physical interpretability. To realize the full potential of this novel formulation, we develop a new Poisson solving scheme for vorticity-to-velocity reconstruction that is both efficient and able to accurately handle the coupling near solid boundaries. We demonstrate the efficacy of our approach with a range of vortex simulation examples, including leapfrog vortices, vortex collisions, cavity flow, and the formation of complex vortical structures due to solid-fluid interactions.\n          <\/jats:p>","DOI":"10.1145\/3687996","type":"journal-article","created":{"date-parts":[[2024,11,19]],"date-time":"2024-11-19T15:46:04Z","timestamp":1732031164000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["An Eulerian Vortex Method on Flow Maps"],"prefix":"10.1145","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-9322-2351","authenticated-orcid":false,"given":"Sinan","family":"Wang","sequence":"first","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, USA"},{"name":"The University of Hong Kong, Hong Kong, Hong Kong"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9157-1519","authenticated-orcid":false,"given":"Yitong","family":"Deng","sequence":"additional","affiliation":[{"name":"Stanford University, Palo Alto, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-0901-6728","authenticated-orcid":false,"given":"Molin","family":"Deng","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3093-5467","authenticated-orcid":false,"given":"Hong-Xing","family":"Yu","sequence":"additional","affiliation":[{"name":"Stanford University, Palo Alto, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-1041-1470","authenticated-orcid":false,"given":"Junwei","family":"Zhou","sequence":"additional","affiliation":[{"name":"University of Michigan, West Lafayette, United States of America"},{"name":"Purdue University, West Lafayette, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-6833-6312","authenticated-orcid":false,"given":"Duowen","family":"Chen","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2729-5860","authenticated-orcid":false,"given":"Taku","family":"Komura","sequence":"additional","affiliation":[{"name":"The University of Hong Kong (HKU), Hong Kong, Hong Kong"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4176-343X","authenticated-orcid":false,"given":"Jiajun","family":"Wu","sequence":"additional","affiliation":[{"name":"Stanford University, Palo Alto, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1392-0928","authenticated-orcid":false,"given":"Bo","family":"Zhu","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,11,19]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073625"},{"key":"e_1_2_2_2_1","unstructured":"John D Anderson. 2010. Aircraft design and performance by Anderson."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392460"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766935"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073606"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073380"},{"key":"e_1_2_2_7_1","unstructured":"RD Blevins. 1990. Flow-induced vibration. (1990)."},{"key":"e_1_2_2_8_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. 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. 87--95."},{"key":"e_1_2_2_9_1","doi-asserted-by":"crossref","unstructured":"Nuttapong Chentanez and Matthias M\u00fcller. 2011. Real-time Eulerian water simulation using a restricted tall cell grid. In ACM Siggraph 2011 Papers. 1--10.","DOI":"10.1145\/1964921.1964977"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073591"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925868"},{"key":"e_1_2_2_12_1","volume-title":"Impulse-based particle methods for fluid flow","author":"Cortez Ricardo","unstructured":"Ricardo Cortez. 1995. Impulse-based particle methods for fluid flow. University of California, Berkeley."},{"key":"e_1_2_2_13_1","unstructured":"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_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2767003"},{"key":"e_1_2_2_15_1","volume-title":"Robert Legendre and Henri Werl\u00e9: toward the elucidation of three-dimensional separation. Annual review of fluid mechanics 33, 1","author":"D\u00e9lery Jean M","year":"2001","unstructured":"Jean M D\u00e9lery. 2001. Robert Legendre and Henri Werl\u00e9: toward the elucidation of three-dimensional separation. Annual review of fluid mechanics 33, 1 (2001), 129--154."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3618392"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189762.1189766"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383260"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383261"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(82)90058-4"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(87)90140-9"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186954.1187084"},{"key":"e_1_2_2_23_1","volume-title":"Discrete exterior calculus","author":"Hirani Anil Nirmal","unstructured":"Anil Nirmal Hirani. 2003. Discrete exterior calculus. California Institute of Technology."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122501.1122508"},{"key":"e_1_2_2_25_1","first-page":"1","article-title":"Taichi: a language for high-performance computation on spatially sparse data structures","volume":"38","author":"Hu Yuanming","year":"2019","unstructured":"Yuanming Hu, Tzu-Mao Li, Luke Anderson, Jonathan Ragan-Kelley, and Fr\u00e9do Durand. 2019. Taichi: a language for high-performance computation on spatially sparse data structures. ACM Transactions on Graphics (TOG) 38, 6 (2019), 1--16.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_2_26_1","volume-title":"Finite-difference approximation for the velocity-vorticity formulation on staggered and non-staggered grids. Computers & fluids 26, 1","author":"Huang Huaxiong","year":"1997","unstructured":"Huaxiong Huang and Ming Li. 1997. Finite-difference approximation for the velocity-vorticity formulation on staggered and non-staggered grids. Computers & fluids 26, 1 (1997), 59--82."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141959"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550454.3555459"},{"key":"e_1_2_2_29_1","volume-title":"Numerical solution of the Euler equations by finite","author":"Jameson Antony","unstructured":"Antony Jameson, Wolfgang Schmidt, and Eli Turkel. 1981. Numerical solution of the Euler equations by finite volume methods using Runge Kutta time stepping schemes. In 14th fluid and plasma dynamics conference. 1259."},{"key":"e_1_2_2_30_1","unstructured":"ByungMoon Kim Yingjie Liu Ignacio Llamas and Jarek Rossignac. 2005. FlowFixer: Using BFECC for Fluid Simulation.. In NPH. 51--56."},{"key":"e_1_2_2_31_1","volume-title":"Advections with significantly reduced dissipation and diffusion","author":"Kim ByungMoon","year":"2006","unstructured":"ByungMoon Kim, Yingjie Liu, Ignacio Llamas, and Jarek Rossignac. 2006. Advections with significantly reduced dissipation and diffusion. IEEE transactions on visualization and computer graphics 13, 1 (2006), 135--144."},{"key":"e_1_2_2_32_1","volume-title":"Creation and dynamics of knotted vortices. Nature physics 9, 4","author":"Kleckner Dustin","year":"2013","unstructured":"Dustin Kleckner and William TM Irvine. 2013. Creation and dynamics of knotted vortices. Nature physics 9, 4 (2013), 253--258."},{"key":"e_1_2_2_33_1","volume-title":"Lagrangian Covector Fluid with Free Surface. In ACM SIGGRAPH 2024 Conference Papers. 1--10","author":"Li Zhiqi","year":"2024","unstructured":"Zhiqi Li, Barnab\u00e1s B\u00f6rcs\u00f6k, Duowen Chen, Yutong Sun, Bo Zhu, and Greg Turk. 2024. Lagrangian Covector Fluid with Free Surface. In ACM SIGGRAPH 2024 Conference Papers. 1--10."},{"key":"e_1_2_2_34_1","volume-title":"Instability and reconnection in the head-on collision of two vortex rings. Nature 357, 6375","author":"Lim TT","year":"1992","unstructured":"TT Lim and TB Nickels. 1992. Instability and reconnection in the head-on collision of two vortex rings. Nature 357, 6375 (1992), 225--227."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1002\/1097-0363(20010315)35:5<533::AID-FLD101>3.0.CO;2-B"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2005.01.006"},{"key":"e_1_2_2_37_1","doi-asserted-by":"crossref","unstructured":"Frank Losasso Fr\u00e9d\u00e9ric Gibou and Ron Fedkiw. 2004. Simulating water and smoke with an octree data structure. In Acm siggraph 2004 papers. 457--462.","DOI":"10.1145\/1186562.1015745"},{"key":"e_1_2_2_38_1","volume-title":"Symposium on Computer Animation","volume":"65","author":"McAdams Aleka","year":"2010","unstructured":"Aleka McAdams, Eftychios Sifakis, and Joseph Teran. 2010. A Parallel Multigrid Poisson Solver for Fluids Simulation on Large Grids.. In Symposium on Computer Animation, Vol. 65. 74."},{"key":"e_1_2_2_39_1","volume-title":"HOLA: a high-order Lie advection of discrete differential forms with applications in Fluid Dynamics. Ph. D. Dissertation","author":"McKenzie Alexander George","unstructured":"Alexander George McKenzie. 2007. HOLA: a high-order Lie advection of discrete differential forms with applications in Fluid Dynamics. Ph. D. Dissertation. California Institute of Technology."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1137\/18M1234424"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.3390\/fluids6020068"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530120"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566643"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322962"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073406"},{"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.1145\/1028523.1028549"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/s41095-018-0117-9"},{"key":"e_1_2_2_50_1","doi-asserted-by":"crossref","unstructured":"Takahiro Sato Takeo Igarashi Christopher Batty and Ryoichi Ando. 2017. A long-term semi-lagrangian method for accurate velocity advection. In SIGGRAPH Asia 2017 Technical Briefs. 1--4.","DOI":"10.1145\/3145749.3149443"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.2153-3490.1963.tb01396.x"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10915-007-9166-4"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073282"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661269"},{"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.1051\/proc:1996034"},{"key":"e_1_2_2_57_1","unstructured":"Jerry Tessendorf. 2015. Advection Solver Performance with Long Time Steps and Strategies for Fast and Accurate Numerical Implementation. (2015)."},{"key":"e_1_2_2_58_1","volume-title":"Computer Graphics International Workshop on VFX, Computer Animation, and Stereo Movies","author":"Tessendorf Jerry","year":"2011","unstructured":"Jerry Tessendorf and Brandon Pelfrey. 2011. The characteristic map for fast and efficient vfx fluid simulations. In Computer Graphics International Workshop on VFX, Computer Animation, and Stereo Movies. Ottawa, Canada."},{"key":"e_1_2_2_59_1","volume-title":"The kinematics of vorticity","author":"Truesdell Clifford","unstructured":"Clifford Truesdell. 2018. The kinematics of vorticity. Courier Dover Publications."},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1778852"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1029\/WR012i005p00971"},{"key":"e_1_2_2_62_1","volume-title":"Vorticity and vortex dynamics","author":"Wu Jie-Zhi","unstructured":"Jie-Zhi Wu, Hui-Yang Ma, and M-D Zhou. 2007. Vorticity and vortex dynamics. Springer Science & Business Media."},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218127403007217"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459865"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530150"},{"key":"e_1_2_2_66_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3450626.3459866","article-title":"Clebsch gauge fluid","volume":"40","author":"Yang Shuqi","year":"2021","unstructured":"Shuqi Yang, Shiying Xiong, Yaorui Zhang, Fan Feng, Jinyuan Liu, and Bo Zhu. 2021. Clebsch gauge fluid. ACM Transactions on Graphics (TOG) 40, 4 (2021), 1--11.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592402"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2020.109781"},{"key":"e_1_2_2_69_1","doi-asserted-by":"crossref","unstructured":"Xi-Yuan Yin Kai Schneider and Jean-Christophe Nave. 2023b. A Characteristic Mapping Method for the three-dimensional incompressible Euler equations. J. Comput. Phys. (2023) 111876.","DOI":"10.1016\/j.jcp.2022.111876"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661286"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2768821"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3687768"},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461999"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3687996","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3687996","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3687996","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:58Z","timestamp":1750295398000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3687996"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,19]]},"references-count":73,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2024,12,19]]}},"alternative-id":["10.1145\/3687996"],"URL":"https:\/\/doi.org\/10.1145\/3687996","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,19]]},"assertion":[{"value":"2024-11-19","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}