630 likes | 654 Views
Real-time Fluid Dynamics. Maciej Matyka Institute For Theoretical Physics. Real-time Fluid Dynamics. maq / floppy. Porous media. Large. Parallel. Long run-times. Real-time (3 parts). 1: Review fluid dynamics. 2: Lattice Boltzmann Model. Pord Tuo. Crush.
E N D
Real-time Fluid Dynamics Maciej Matyka Institute For Theoretical Physics
Real-time Fluid Dynamics maq / floppy
Porous media. Large. Parallel. Long run-times.
2: Lattice Boltzmann Model Pord Tuo Crush Breakpoint 2008 Revision 2012
Fluid simulation Navier-Stokes Molecular Dynamics
Molecular dynamics (interactions) Too many atoms required…
(key work) 1965, Welch, J.E. Harlow, F. Shannon, J. P. Daly, B. J.
1996, N. Foster and D. Metaxas The MAC sold to CG community.
2001, N. Foster and R. Fedkiw • level sets • large steps
2003, Jos Stam 1. short, 2. stable, 3. dissipative
Fluid simulation Navier-Stokes Molecular Dynamics
Fluid simulation Navier-Stokes Molecular Dynamics
Fluid simulation Navier-Stokes Smoothed Particle Hydrodynamics (SPH) Molecular Dynamics
Fluid simulation Navier-Stokes Smoothed Particle Hydrodynamics (SPH) Molecular Dynamics
Fluid simulation Navier-Stokes Lattice Boltzmann Method (LBM) Smoothed Particle Hydrodynamics (SPH)Molecular Dynamics
LBM 1844 - 1906 Kinetic theory of gases Ludwig Boltzmann
LBM distribution function
LBM Immersed Boundary Velocity Correction Method, Shu et. al. 2007
LBM & GPU • locality • no iterations • single precision OK
LBM Compute shader implementation.
LBM 3d is straigtforward
Animation Aerodynamics, 1991 Wejchert, J. et. al.