Skip to content

A concise 2D implementation of Müller's interactive smoothed particle hydrodynamics (SPH) paper in C++

License

Notifications You must be signed in to change notification settings

lucas-schuermann/mueller-sph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mueller-sph is a concise 2D implementation of Müller's "Particle-Based Fluid Simulation for Interactive Applications" (SPH) paper in C++. See here for a more recent implementation in Rust including a parallel solver.

Please see the accompanying tutorial for more information.

Running

# install dependencies (debian/ubuntu)
apt install libopengl-dev freeglut3-dev libeigen3-dev

# uncomment header in `Makefile` depending on platform
make

# launch demo
./sph

License

This project is distributed under the MIT license.

About

A concise 2D implementation of Müller's interactive smoothed particle hydrodynamics (SPH) paper in C++

Resources

License

Stars

Watchers

Forks