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.
C++ SPH/N-body library and standalone GUI application, mainly designed for astrophysical simulations
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.
C++ library for fast computation of neighbor lists in point clouds.
The Shamrock Framework, an open-source, multi-GPU hydrodynamics framework for astrophysics. Scales seamlessly from laptops to exascale supercomputers, supporting SPH, AMR, and more.
OpenGL SPH fluid simulation and rendering
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
HEIF(.heif, .heic) / AVIF(.avif) Susie plugin
Implementation of real-time fluid solvers with two-way rigid body interaction using SPH.
Postion-based Fluid Simulation
CUDA implementation of Weakly-Compressible Smoothed Particle Hydrodynamics for Elasto Plastic and thermal coupled Mechanics
SPH(Smoothed Particle Hydrodynamics) fluid simulation
Nereus is a CUDA parallelized library for particle based fluid dynamics.
Mostly realtime graphics engine
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."