There are 7 repositories under sph topic.
SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
my own implementation of the WCSPH, DFSPH and PBD fluid solvers using CUDA and C++
A course on Smoothed Particle Hydrodynamics (SPH)
Module for FreeCAD intended to use with DualSPHysics fluid simulator.
C++ SPH/N-body library and standalone GUI application, mainly designed for astrophysical simulations
Surface reconstruction library and CLI for particle data from SPH simulations, written in Rust.
SPH-EXA is a C++20 simulation code for performing hydrodynamics simulations (with gravity and other physics), parallelized with MPI, OpenMP, CUDA, and HIP.
Py-SPHViewer is a framework for rendering cosmological simulations in Python using the Smoothed Particle Hydrodynamics scheme.
SPH in the Unity engine implemented in three different ways using MonoBehaviour, Entity-Component-System, and ComputeShader
C++ library for fast computation of neighbor lists in point clouds.
Simple SPH dam-break simulation in Julia
Unofficial app for the school portal Hessen by a group of high school students. By students. For students.
A multi-threaded particle-based solver, Smoothed-Particle Hydrodynamics, for the Navier-Stokes equation
Basic implementation of smoothed-particle hydrodynamics (SPH) in Python.
An improved implementation of my CASA 2013 paper "Real‐time generation of smoothed‐particle hydrodynamics‐based special effects in character animation" (https://onlinelibrary.wiley.com/doi/abs/10.1002/cav.1545). Particle emissions from the surface of mesh. The emitters are approximatively uniformly distributed by taking the advantage of quad tessellations. The fluid is simulated by SPH using my prefix-sum bin sorting.
Module for FreeCAD intended to use with DualSPHysics fluid simulator.
Source code for paper "Visual Simulation of Soil-Structure Destruction with Seepage Flows" PACMCGIT(Proc. SCA2021)
A fluid simulation web experiment based on smoothed particle hydrodynamics
Smoothed Particle Hydrodynamics implementation with Python
Python library for reading SWIFT data. Uses unyt and h5py.
Postion-based Fluid Simulation