tum-pbs/PhiFlow
A differentiable PDE solving framework for machine learning observed · 2026-08-28
Health v2 · maintenance only
72/100
- Activity 92
- Release rhythm 29
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 71
- age_days: 2464
- days_rel: 396
- days_push: 48
- n_releases_24m: 4
Adoption not part of the score
1929 stars · 233 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PhiFlow is an open-source Python simulation toolkit for solving partial differential equations with support for optimization and machine learning workflows. It integrates with NumPy, PyTorch, JAX, and TensorFlow to provide end-to-end differentiable physics simulations, such as fluid dynamics, combined with neural network models.
Use cases
- run differentiable fluid simulations for machine learning
- train neural networks with physics simulation in the loss loop
- solve PDEs with automatic differentiation
- build physics-based deep learning models
- simulate smoke and fluid dynamics in Python
- optimize simulation parameters via gradients
When to choose
- you need gradients flowing through physics simulations into ML models
- you want a PDE solver that works with PyTorch, JAX, or TensorFlow
- you are doing research in physics-based deep learning or differentiable simulation
When to avoid
- you need a general-purpose CFD tool with production-grade solver accuracy
- you only need non-differentiable simulation without ML integration
- you need simulation domains outside PDE-based physics like rigid body dynamics
Facets
library · maturity active
simulation machine-learning deep-learning math machine-learning simulation deep-learning python cross-platform differentiable-simulation pde-solver fluid-simulation physics-based-deep-learning automatic-differentiation scientific-computing algorithms
2 sources
- readme: https://github.com/tum-pbs/PhiFlow · fetched 2026-08-28 · 2a22319022ee
- registry_pypi: https://pypi.org/pypi/phiflow/json · fetched 2026-08-29 · b483bac1ae1b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tum-pbs/PhiFlow | main | 72 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem