  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
https://github.com/jason-huang03/SPH_Project, integrates various SPH algorithms
including WCSPH, PCISPH, and DFSPH, alongside techniques for rigid-fluid
coupling and high viscosity fluid simulations. Leveraging the computational
power of CUDA and the versatility of Taichi, the framework excels in handling
large-scale simulations with millions of particles. We demonstrate the
capability of our framework through a series of simulations showcasing
rigid-fluid coupling, high viscosity fluids, and large-scale fluid dynamics.
Furthermore, a detailed performance analysis reveals CUDA's superior efficiency
across different hardware platforms. This work is an exploraion into modern SPH
simulation techniques, showcasing their practical implementation and
capabilities.
