Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 995 Bytes

File metadata and controls

20 lines (13 loc) · 995 Bytes

SPHSimulation

This is a study on the smooth particle Hydrodynamics(SPH) and using QT 5.10 for UI



To build this you would require Visual Studio 2015 and QT 5.10 Note: It doesn't build in Visual Studio 2017 and QT 5.10 for me. I would have to do a complete fresh install and I don't have the time or motivation at the moment do that.

This solver simulates an Lagrangian Smooth Particle Hydrodynamics (SPH). To understand the implementation in detail Refer to the notes by Bridson (https://www.cs.ubc.ca/~rbridson/fluidsimulation/fluids_notes.pdf)

Since Euler Integration is very unstable, I incorporate two other stable advection schemes:

  • Leap Frog Advection
  • Sixth Advection


These schemes give stable performance(especially sixth) even >10000 particles. This program also allows for viscocity, pressure and other forces. This is also optimized with an occupancy grid so only searches within a certain neighbouring grids for points.