SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
-
Updated
Nov 28, 2025 - C++
SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
The world's first CUDA implementation of Weakly-Compressible Smoothed Particle Hydrodynamics
SPH-EXA is a C++20 simulation code for performing hydrodynamics simulations (with gravity and other physics), parallelized with MPI, OpenMP, CUDA, and HIP.
The Shamrock Framework, an open-source, multi-GPU hydrodynamics framework for astrophysics. Scales seamlessly from laptops to exascale supercomputers, supporting SPH, AMR, and more.
C++ SPH/N-body library and standalone GUI application, mainly designed for astrophysical simulations
C++ library for fast computation of neighbor lists in point clouds.
Source code for paper "Visual Simulation of Soil-Structure Destruction with Seepage Flows" PACMCGIT(Proc. SCA2021)
Weakly-Compressible Smoothed Particle Hydrodynamics Parallel Solver for Elasto Plastic and thermal coupled Solid Mechanics
This is a header-only implementation of the Smoothed Particle Hydrodynamics method.
OpenGL SPH fluid simulation and rendering
Mostly realtime graphics engine
CUDA implementation of Weakly-Compressible Smoothed Particle Hydrodynamics for Elasto Plastic and thermal coupled Mechanics
Nereus is a CUDA parallelized library for particle based fluid dynamics.
A C++/OpenGL implementation of an SPH fluid simulation I implemented originaly for my master thesis. This is a rework of the original code to make it cleaner, safer, better and english.
SPH multiphysics solver
Add a description, image, and links to the sph topic page so that developers can more easily learn about it.
To associate your repository with the sph topic, visit your repo's landing page and select "manage topics."