GPGPU SPH

Compute shader based smoothed-particle hydrodynamics simulator.

Imagem de capa

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