mlsanityData to 14 Oct 2026

CraftSPH: A high-accuracy and composable differentiable SPH solver implemented in PyTorch

arXiv 2609.38208 ↗First posted 24 Sep 2026physics.flu-dyn cs.LG cs.NAcited by 0

Not on the map. Why?

Abstract (arXiv)

Smoothed Particle Hydrodynamics (SPH) is well suited to a range of problems, particularly those involving large deformations in fluid dynamics. In recent years, in addition to the advancement of SPH formulations, the development of differentiable solvers has also progressed. However, unified frameworks that flexibly accommodate diverse numerical schemes, including advanced and implicit methods, while supporting continuous extension and updating remain limited. In this study, a high-accuracy and composable differentiable SPH solver, CraftSPH, has been developed. In CraftSPH, major computational operations are implemented as independent modules, which can be combined according to the intended purpose of constructing a solver. This design enables different computational schemes to be intuitively constructed from combinations of common components and allows newly developed high-accuracy discretization methods to be flexibly incorporated and extended. Furthermore, each module supports automatic differentiation, enabling applications to physical-parameter estimation and to optimization that combines SPH solvers with deep learning models. Accordingly, CraftSPH provides an SPH computational framework in which high-accuracy discretization, explicit and implicit computations, and automatic differentiation can be handled in a unified and extensible manner. To demonstrate the applicability of CraftSPH to a wide range of problems, forward analyses are conducted for Poiseuille flow, two- and three-dimensional dam-break problems, and a rising-bubble problem. In addition, the performance of automatic differentiation is evaluated through inverse problems involving parameter estimation for the Taylor-Green vortex and lid-driven cavity flow.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 13 of its 70 references that are in the map. First posted on arXiv 24 Sep 2026.

Builds on

13 of 70 references.

References · 13

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2015Automatic differentiation in machine learning: a surveycited by 855
  4. 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 258
  5. 2024Weak baselines and reporting biases lead to overoptimism in machine learning for fluid-related partial differential equationscited by 91
  6. 2018SPNets: Differentiable Fluid Dynamics for Deep Neural Networkscited by 62
  7. 2022JAX-FEM: A differentiable GPU-accelerated 3D finite element solver for automatic inverse design and mechanistic data sciencecited by 41
  8. 2022Physics-Embedded Neural Networks: Graph Neural PDE Solvers with Mixed Boundary Conditionscited by 33
  9. 2020Isometric Transformation Invariant and Equivariant Graph Convolutional Networkscited by 17
  10. 2025PICT -- A Differentiable, GPU-Accelerated Multi-Block PISO Solver for Simulation-Coupled Learning Tasks in Fluid Dynamicscited by 6
  11. 2025JAX-MPM: A Learning-Augmented Differentiable Meshfree Framework for GPU-Accelerated Lagrangian Simulation and Geophysical Inverse Modelingcited by 5
  12. 2024JAX-SPH: A Differentiable Smoothed Particle Hydrodynamics Frameworkcited by 4
1 more
  1. 2024A remedy to mitigate tensile instability in SPH for simulating large deformation and failure of geomaterialscited by 1

Built on by

Not cited yet.