Parallel Implementation of Lattice Boltzmann Flow Simulation in Fortran-DVM Language
PaCT '09 Proceedings of the 10th International Conference on Parallel Computing Technologies
Real-time Eulerian water simulation using a restricted tall cell grid
ACM SIGGRAPH 2011 papers
Detail-preserving rendering of free surface fluid with Lattice Boltzmann
Transactions on edutainment VI
Mass-conserving eulerian liquid simulation
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Mass-conserving eulerian liquid simulation
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Hybrid particle---grid fluid animation with enhanced details
The Visual Computer: International Journal of Computer Graphics
Hi-index | 0.00 |
In this paper we will present an algorithm to perform free surface flow simulations with the lattice Boltzmann method on adaptive grids. This reduces the required computational time by more than a factor of three for simulations with large volumes of fluid. To achieve this, the simulation of large fluid regions is performed with coarser grid resolutions. We have developed a set of rules to dynamically adapt the coarse regions to the movement of the free surface, while ensuring the consistency of all grids. Furthermore, the free surface treatment is combined with a Smagorinsky turbulence model and a technique for adaptive time steps to ensure stable simulations. The method is validated by comparing the position of the free surface with an uncoarsened simulation. It yields speedup factors of up to 3.85 for a simulation with a resolution of 4803 cells and three coarser grid levels, and thus enables efficient and stable simulations of free surface flows, e.g. for highly detailed physically based animations of fluids.