GPGPU SPH
Compute shader based smoothed-particle hydrodynamics simulator.

Code : Github
Date : Winter 2017
Smoothed-particle hydrodynamics (SPH) is a computational method used for simulating the dynamics of continuum media. It’s usually can be used in a fluid simulation or a multi-phase fluid simulation.
It’s first published by Gingold and Monaghan in 1977 for astrophysical problems. Now it has been one of the most famous particle fluid simulation methods.
I have read large quantities of documents and books to understand the theory and realize it on compute shader. The final project was developed based on the 2d sph version comes from [4].
Here I would share the links :
[1] Lagrangian Fluid Dynamics Using Smoothed Particle Hydrodynamics (Micky Kelager, 2006)
[2] Fluid Engine Development (Doyub Kim, 2016) Github
[3] Graphicon - SPH Chinese
[4] Unity Graphics Programming - SPH Github
Japanese
Comments