An Eulerian Vortex Method on Flow Maps
Sinan Wang, Yitong Deng, Molin Deng, Hong-Xing Yu, Junwei Zhou, Duowen Chen, Taku Komura, Jiajun Wu, Bo Zhu
TL;DR
The paper addresses the challenge of building a robust, purely Eulerian vortex solver by evolving vorticity on long-range flow maps with a bi-directional transport framework. The core method uses vorticity as a line-element transported via flow-map Jacobians, coupled with a novel velocity reconstruction from a revised, boundary-aware velocity–vorticity Poisson solver implemented on GPUs. Key contributions include the flow-map-based vorticity advection, a matrix-free MGPCG solver that enforces solid boundaries without a streamfunction, and a detailed evaluation across 2D and 3D vortex phenomena demonstrating improved boundary handling, reduced divergence, and favorable performance. This work advances graphics-oriented vortex simulations by combining accurate flow-map advection with stable, interpretable vorticity dynamics and efficient implicit velocity solves, enabling complex solid-fluid interactions with reduced numerical dissipation.
Abstract
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 line elements, 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 $\mathbf{m}$, which has been recently bridged with flow maps to encouraging results, vorticity $\boldsymbolω$ 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.
