Smoothed Particle Hydrodynamics: An Implementation

by Jesse Sprinkle


Introduction

  In this project, I implemented a fluid simulation algorithm called Smoothed Particle Hydrodynamics. This project was chosen because I wanted to learn about something I had no experience with what-so-ever. As a result, much research and testing had to be done to get the algorithm working properly. Below is a video of the simulation and a report describing my method.


~12,000 visible particles, ~20,000 invisible particles. Sped up 8x (intended to optimize further).
~12,000 visible particles, ~20,000 invisible particles. Sped up 4x (intended to optimize further).
Report Link