Abstract
We present a new approach to fluid simulation that balances the speed of model reduction with the flexibility of grid-based methods. We construct a set of composable reduced models, or tiles, which capture spatially localized fluid behavior. We then precompute coupling terms so that these models can be rearranged at runtime. To enforce consistency between tiles, we introduce constraint reduction. This technique modifies a reduced model so that a given set of linear constraints can be fulfilled. Because dynamics and constraints can be solved entirely in the reduced space, our method is extremely fast and scales to large domains.
Supplemental Material
Available for Download
Explanatory video for error analysis. Contains comparisons of different approaches in a controlled setting.
- Adams, B., Pauly, M., Keiser, R., and Guibas, L. J. 2007. Adaptively sampled particle fluids. In Proc. SIGGRAPH '07. Google Scholar
Digital Library
- Angelidis, A., and Neyret, F. 2005. Simulation of smoke based on vortex filament primitives. In Proc. SCA '05. Google Scholar
Digital Library
- Angelidis, A., Neyret, F., Singh, K., and Nowrouzezahrai, D. 2006. A controllable, fast and stable basis for vortex based smoke simulation. In Proc. SCA '06. Google Scholar
Digital Library
- Ausseur, J., Pinier, J., Glauser, M., and Higuchi, H. 2004. Predicting the Dynamics of the Flow over a NACA 4412 using POD. APS Meeting Abstracts, D8.Google Scholar
- Babuška, I. 1973. The finite element method with Lagrangian multipliers. Numer. Math. 20, 3.Google Scholar
- Barbič, J., and James, D. 2005. Real-time subspace integration for St. Venant-Kirchhoff deformable models. In Proc. SIGGRAPH '05. Google Scholar
Digital Library
- Barbič, J., and Popović, J. 2008. Real-time control of physically based simulations using gentle forces. ACM Transactions on Graphics 27, 5. Google Scholar
Digital Library
- Bolz, J., Farmer, I., Grinspun, E., and Schröder, P. 2003. Sparse Matrix Solvers on the GPU: Conjugate Gradients and Multigrid. In Proc. SIGGRAPH '03. Google Scholar
Digital Library
- Borggaard, J., Gugercin, S., and Iliescu, T. 2006. A domain decomposition approach to POD. IEEE Conference on Decision and Control.Google Scholar
- Chenney, S. 2004. Flow tiles. In Proc. SCA '04. Google Scholar
Digital Library
- Cohen, M. F., Shade, J., Hiller, S., and Deussen, O. 2003. Wang tiles for image and texture generation. In Proc. SIGGRAPH '03. Google Scholar
Digital Library
- Couplet, M., Basdevant, C., and Sagaut, P. 2005. Calibrated reduced-order POD-Galerkin system for fluid flow modelling. J. Comput. Phys. 207, 1. Google Scholar
Digital Library
- Elcott, S., Tong, Y., Kanso, E., Schröder, P., and Desbrun, M. 2005. Stable, circulation-preserving, simplicial fluids. In Discrete Differential Geometry, Chapter 9 of Course Notes. ACM SIGGRAPH. Google Scholar
Digital Library
- Farhat, C., Tezaur, R., and Toivanen, J. 2000. A domain decomposition method for discontinuous Galerkin discretizations of Helmholtz problems with plane waves and Lagrange multipliers. Int. J. Numer. Meth. Engng.Google Scholar
- Farhat, C., Harari, I., and Franca, L. P. 2001. The discontinuous enrichment method. Comput. Methods Appl. Mech. Engrg. 190.Google Scholar
- Farhat, C., Harari, I., and Hetmaniuk, U. 2003. A discontinuous Galerkin method with Lagrange multipliers for the solution of Helmholtz problems in the mid-frequency regime. Applied Mechanics and Engineering 192, 1389--1419.Google Scholar
Cross Ref
- Feldman, B. E., O'Brien, J. F., and Klingner, B. M. 2005. Animating gases with hybrid meshes. In Proc. SIGGRAPH '05. Google Scholar
Digital Library
- Foster, N., and Metaxas, D. 1996. Realistic animation of liquids. Graphical Models and Image Processing 58, 5. Google Scholar
Digital Library
- Goodnight, N., Woolley, C., Luebke, D., and Humphreys, G. A. 2003. Multigrid solver for boundary value problems using programmable graphics hardware. In Proceeding of Graphics Hardware. Google Scholar
Digital Library
- Harris, M. J., Coombe, G., Scheuermann, T., and Lastra, A. 2002. Physically-based visual simulation on graphics hardware. In Graphics Hardware 2002, 109--118. Google Scholar
Digital Library
- Holmes, P., Lumley, J. L., and Berkooz, G. 1996. Turbulence, Coherent Structures, Dynamical Systems and Symmetry. Cambridge University Press.Google Scholar
- James, D. L., and Fatahalian, K. 2003. Precomputing interactive dynamic deformable scenes. In Proc. SIGGRAPH '03. Google Scholar
Digital Library
- Keiser, R., Adams, B., Gasser, D., Bazzi, P., Dutre, P., and Gross, M. 2005. A unified lagrangian approach to solidfluid animation. In Proceedings Symposium Point-Based Graphics. Google Scholar
Digital Library
- Krüger, J., and Westermann, R. 2003. Linear algebra operators for GPU implementation of numerical algorithms. In Proc. SIGGRAPH '03. Google Scholar
Digital Library
- LeGresley, P. A., and Alonso, J. J. 2003. Dynamic domain decomposition and error correction for reduced order models. 41st AIAA Aerospace Sciences Meeting and Exhibit.Google Scholar
- Li, W., Wei, X., and Kaufman, A. 2003. Implementing lattice Boltzmann computation on graphics hardware. The Visual Computer 19, 7--8.Google Scholar
Digital Library
- Losasso, F., Gibou, F., and Fedkiw, R. 2004. Simulating water and smoke with an octree data structure. In Proc. SIGGRAPH '04. Google Scholar
Digital Library
- Lucia, D. J., and King, P. I. 2002. Domain decomposition for reduced-order modeling of a flow with moving shocks. AIAA Journal 40, 11, 2360--2362.Google Scholar
Cross Ref
- Lumley, J. L. 1970. Stochastic Tools in Turbulence, vol. 12 of Applied Mathematics and Mechanics. Academic Press.Google Scholar
- Marion, M., and Temam, R. 1989. Nonlinear Galerkin methods. SIAM J. Numer. Anal. 26, 5, 1139--1157. Google Scholar
Digital Library
- Müller, M., Charypar, D., and Gross, M. 2003. Particle-Based Fluid Simulation for Interactive Applications. In Proc. SCA '03. Google Scholar
Digital Library
- Park, S. I., and Kim, M. J. 2005. Vortex fluid for gaseous phenomena. In Proc. SCA '05. Google Scholar
Digital Library
- Rowley, C., Williams, D., Colonius, T., Murray, R., and MacMartin, D. 2006. Linear models for control of cavity flow oscillations. J. Fluid Mech. 547, 317--330.Google Scholar
Cross Ref
- Selle, A., Rasmussen, N., and Fedkiw, R. 2005. A vortex particle method for smoke, water and explosions. In Proc. SIGGRAPH '05. Google Scholar
Digital Library
- Shewchuk, J. R. 1994. An introduction to the conjugate gradient method without the agonizing pain. Tech. Rep. CS-94-125, Carnegie Mellon University, Pittsburgh, PA, USA. Google Scholar
Digital Library
- Sirisup, S., and Karniadakis, G. E. 2004. A spectral viscosity method for correcting the long-term behavior of POD models. J. Comput. Phys. 194, 1, 92--116. Google Scholar
Digital Library
- Sirovich, L. 1987. Turbulence and the dynamics of coherent structures. I - Coherent structures. II - Symmetries and transformations. III - Dynamics and scaling. Quarterly of Applied Mathematics 45 (Oct.), 561--571.Google Scholar
Cross Ref
- Sloan, P.-P., Kautz, J., and Snyder, J. 2002. Precomputed radiance transfer for real-time rendering in dynamic, lowfrequency lighting environments. In Proc. SIGGRAPH '02. Google Scholar
Digital Library
- Stam, J. 1999. Stable Fluids. In Computer Graphics (SIGGRAPH 99). Google Scholar
Digital Library
- Tezaur, R., and Farhat, C. 2006. Three-dimensional discontinuous Galerkin elements with plane waves and Lagrange multipliers for the solution of mid-frequency Helmholtz problems. Int. J. Numer. Meth. Engng 66.Google Scholar
- Tezaur, R., Zhang, L., and Farhat, C. 2008. A discontinuous enrichment method for capturing evanescent waves in multiscale fluid and fluid/solid problems. Comput. Methods Appl. Mech. Engrg. 197.Google Scholar
- Toselli, A., and Widlund, O. 2005. Domain Decomposition Methods - Algorithms and Theory. Springer.Google Scholar
- Treuille, A., Lewis, A., and Popović, Z. 2006. Model reduction for real-time fluids. In Proc. SIGGRAPH '06. Google Scholar
Digital Library
- Wu, E., Liu, Y., and Liu, X. 2005. An improved study of realtime fluid simulation on GPU. Computer Animation and Virtual Worlds 15, 3--4. Google Scholar
Digital Library
- Zhang, L., Tezaur, R., and Farhat, C. 2006. The discontinuous enrichment method for elastic wave propagation in the medium-frequency regime. Internat. J. Numer. Methods Engrg. 66.Google Scholar
- Zhu, Y., and Bridson, R. 2005. Animating sand as a fluid. In Proc. SIGGRAPH '05. Google Scholar
Digital Library
Index Terms
Modular bases for fluid dynamics
Recommendations
Modular bases for fluid dynamics
SIGGRAPH '09: ACM SIGGRAPH 2009 papersWe present a new approach to fluid simulation that balances the speed of model reduction with the flexibility of grid-based methods. We construct a set of composable reduced models, or tiles, which capture spatially localized fluid behavior. We then ...
Interlinked SPH Pressure Solvers for Strong Fluid-Rigid Coupling
We present a strong fluid-rigid coupling for Smoothed Particle Hydrodynamics (SPH) fluids and rigid bodies with particle-sampled surfaces. The approach interlinks the iterative pressure update at fluid particles with a second SPH solver that computes ...
Divergence-Free SPH Fluid Simulation Using Density Constraint Condition
In this paper, a novel, incompressible fluid simulation framework based on the divergence-free Smoothed Particle Hydrodynamics model is presented. The novel SPH model combines a system of non-linear density constraint conditions and the divergence-free ...





Comments