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.
翻译:本报告介绍了一种先进SPH(光滑粒子流体动力学)模拟框架的开发与成果,该框架专为高保真流体动力学建模设计。我们的框架(访问地址:https://github.com/jason-huang03/SPH_Project)集成了多种SPH算法,包括WCSPH、PCISPH和DFSPH,以及刚-流耦合和高黏度流体模拟技术。借助CUDA的计算能力与Taichi的多功能性,该框架在处理包含数百万粒子的大规模模拟时表现出色。通过一系列模拟实例(涵盖刚-流耦合、高黏度流体及大规模流体动力学),我们验证了该框架的能力。此外,详细的性能分析揭示了CUDA在不同硬件平台上的卓越效率。本工作是对现代SPH模拟技术的探究,展示了其实践应用与潜力。