Scalable Fluid Simulation using Anisotropic Turbulence Particles
T. Pfaff, N. Thuerey, J. Cohen, S. Tariq, M. Gross
Proceedings of ACM SIGGRAPH Asia (Seoul, Korea, December 15-18, 2010), ACM Transactions on Graphics, vol. 29, no. 5, pp. 174:1-174:8
Abstract
It is usually difficult to resolve the fine details of turbulent flows,
especially when targeting real-time applications. We present a novel,
scalable turbulence method that uses a realistic energy model and an
efficient particle representation that allows for the accurate and robust
simulation of small-scale detail.
We compute transport of turbulent energy using a complete two-equation
k-epsilon model with accurate production terms that allows us to capture
anisotropic turbulence effects, which integrate smoothly into the base flow.
We only require a very low grid resolution to resolve the underlying base
flow.
As we offload complexity from the fluid solver to the particle system, we
can control the detail of the simulation easily by adjusting the number of
particles, without changing the large scale behavior. In addition, no
computations are wasted on areas that are not visible. We demonstrate that
due to the design of our algorithm it is highly suitable for massively
parallel architectures, and is able to generate detailed turbulent
simulations with millions of particles at high framerates.