DocumentCode
2922
Title
Large-Scale Liquid Simulation on Adaptive Hexahedral Grids
Author
Ferstl, Florian ; Westermann, Rudiger ; Dick, Chris
Author_Institution
Comput. Graphics & Visualization Group, Tech. Univ. Munchen, Munich, Germany
Volume
20
Issue
10
fYear
2014
fDate
Oct. 2014
Firstpage
1405
Lastpage
1417
Abstract
Regular grids are attractive for numerical fluid simulations because they give rise to efficient computational kernels. However, for simulating high resolution effects in complicated domains they are only of limited suitability due to memory constraints. In this paper we present a method for liquid simulation on an adaptive octree grid using a hexahedral finite element discretization, which reduces memory requirements by coarsening the elements in the interior of the liquid body. To impose free surface boundary conditions with second order accuracy, we incorporate a particular class of Nitsche methods enforcing the Dirichlet boundary conditions for the pressure in a variational sense. We then show how to construct a multigrid hierarchy from the adaptive octree grid, so that a time efficient geometric multigrid solver can be used. To improve solver convergence, we propose a special treatment of liquid boundaries via composite finite elements at coarser scales. We demonstrate the effectiveness of our method for liquid simulations that would require hundreds of millions of simulation elements in a non-adaptive regime.
Keywords
computational fluid dynamics; computer animation; finite element analysis; flow simulation; octrees; Dirichlet boundary condition; Nitsche method; adaptive hexahedral grids; adaptive octree grid; free surface boundary condition; hexahedral finite element discretization; high resolution effect; large-scale liquid simulation; memory constraint; multigrid hierarchy; numerical fluid simulation; solver convergence; time efficient geometric multigrid solver; Adaptation models; Boundary conditions; Computational modeling; Liquids; Mathematical model; Octrees; Solids; Fluid simulation; finite elements; multigrid; octree;
fLanguage
English
Journal_Title
Visualization and Computer Graphics, IEEE Transactions on
Publisher
ieee
ISSN
1077-2626
Type
jour
DOI
10.1109/TVCG.2014.2307873
Filename
6747389
Link To Document