Journey into SPH Simulation: A Comprehensive Framework and Showcase

Haofeng Huang,Li Yi
2024-03-17
Abstract:This report presents the development and results of an advanced SPH (Smoothed Particle Hydrodynamics) simulation framework, designed for high fidelity fluid dynamics modeling. Our framework, accessible at
Fluid Dynamics,Graphics
What problem does this paper attempt to address?
This paper introduces an advanced Smoothed Particle Hydrodynamics (SPH) simulation framework for high-fidelity fluid dynamics modeling. The authors aim to address the trade-off between computational efficiency and visual realism in computer graphics, especially for simulating fluid dynamics. The paper demonstrates that the framework is capable of handling large-scale particle simulations, including various types of SPH algorithms such as WCSPH, PCISPH, and DFSPH, as well as rigid-fluid coupling and high-viscosity fluid simulation techniques. The framework achieves high-performance computing through CUDA acceleration and the Taichi library, and its application capabilities in rigid-fluid interaction, high-viscosity fluid, and large-scale fluid dynamics are showcased through a series of simulations. Furthermore, the paper provides a detailed analysis of CUDA performance on different hardware platforms, demonstrating its efficiency. In terms of rigid-fluid coupling, the paper adopts the boundary particle method to handle the interaction between solids and fluids, aiming for more realistic simulation effects. The simulation of high-viscosity fluids is emphasized as they have extensive real-world applications such as lava flow or thick oil floating. In conclusion, the main contribution of this paper is a comprehensive SPH simulation framework that can handle various complex fluid behaviors, improving the level of detail, realism, and computational efficiency in fluid simulation in computer graphics.