JAX 实现可微 Voronoi 动网格流体求解器,梯度可穿透网格运动
CatAstro_Piyush · x · 2026-11-04
PMocz 发布开源项目 differentiable-voronoi-fluids:一个用 JAX 写的 2D 可压缩 Euler 流体求解器,采用 Arepo 风格的移动 Voronoi 网格,reverse-mode 自动微分可穿透整个仿真过程,包括网格运动本身。
技术关键在于把网格拆成两部分处理:连通性(哪些 seed 互为邻居)在位置上是分段常量、无法直接微分,因此放在 host 上通过 jax.purecallback 调 SciPy 的 Delaunay(Qhull)计算,并对梯度做 stop;面几何等连续量则留在 JAX 内保持可微。作者说明这是一个原型:周期盒、无壁面、无自适应加密、仅流体力学。
「研究」频道最新
- UIST 2026 论文 CinemaWorld:用 LLM 与 3D 场景生成做电影增强现实 — ryosuzk · 2026-11-04
- Princeton 团队 62 页综述:用自由能串起控制论、热力学与机器学习 — ben_eysenbach · 2026-11-04
- antirez 可视化神经网络策略玩炮台游戏,颜色通道藏线索 — antirez · 2026-11-04
- BioSimBench 实测:前沿模型模拟细胞反应仍难全对 — SimplyAnnisa · 2026-11-04
- 研究者用 GPT 搭出 CTLN 神经网络交互实验室,动力学生动可视 — prof_g · 2026-11-04
- RSI-Dojo 论文:训练 LLM 智能体自动完成后训练,35B 追平前沿模型 — dair_ai · 2026-11-04