fluids, ml & more

DiffSPH

Our fully differentiable SPH solver that can do it all just got its first public beta release!

Included in doing it all is:

  • δ-SPH and δ+-SPH for weakly compressible simulations
  • IISPH and DFSPH for incompressible simulations
  • CompSPH, CRKSPH, PESPH and the classic Monaghan scheme for compressible simulations
  • mDBC boundary conditions for rigid bodies
  • Inlets and Oulets with buffer zones
  • Periodic BCs using minimum image conventions
  • Neumann and Dirichlet BCs
  • grad-H, kernel renormalization and CRK correction schemes
  • δ+ and implicit particle shifting
  • Monaghan and Owen schemes for adaptive particle support radii
  • Balsara, Morris, Rosswog, Cullen Dehnen artificial viscosity switches
  • Sub particle scale turbulence modelling
  • Differentiable generation of initial conditions using SDFs
  • Hierarchical and compact hashing based neighbor searching
  • Verlet lists for neighborhood searches
  • Most Common SPH Kernel Functions (Wendland, B-Spline, Poly6) used across the fields

You can also:

  • Solve inverse problems
  • Use loss based physics
  • Parameter estimation
  • Shape optimization
  • Closure Modelling
  • … and much more

selected publications

  1. paper_img_(8).png
    Semi-analytic boundary handling below particle resolution for smoothed particle hydrodynamics
    Rene Winchenbach, Rustam Akhunov, and Andreas Kolb
    ACM Trans. Graph., 2020
  2. paper_img_(11).png
    Symmetric Basis Convolutions for Learning Lagrangian Fluid Mechanics
    Rene Winchenbach, and Nils Thuerey
    In 12th International Conference on Learning Representations, ICLR, 2024