In our final project for CSE6230: High Performance Parallel Computing - Tools and Applications, we implemented a Smoothed Particle Hydrodynamics (SPH) fluid simulation leveraging both CUDA and Taichi technologies. Our project features the Weakly Compressible SPH (WCSPH) model, a rapid fixed-radius neighbor search optimized for GPU performance, and a lockless ring buffer that facilitates concurrent operations between the CPU and GPU.
S4117-fast-fixed-radius-nearest-neighbor-gpu.pdf (gputechconf.com)
taichiCourse01 (TaichiCourse) (github.com)
11. Ring Library — Data Plane Development Kit 24.03.0 documentation (dpdk.org)