Clawpack 双曲问题有限体积求解包新

许可证: BSD-3-Clause · 更新于 2026-10-24
我的评分

Clawpack(Conservation Laws Package)用有限体积 Godunov 类格式求解双曲型方程。只要问题涉及间断——激波、溃坝、海啸传播——它就是经典的开源选择(BSD-3-Clause)。

组成

  • PyClaw:高层 Python 驱动,适合脚本化与教学
  • amrclaw / sharpclaw:自适应网格与高阶变体
  • VisClaw:一/二维结果可视化工具
  • geoclaw:地球物理流动——海啸、滑坡、坡面流

学习路径

  1. 安装 PyClaw,跑通对流与 Burgers 示例
  2. 为浅水方程实现一个 Riemann 求解器
  3. 用真实地形数据探索 geoclaw 海啸算例
  4. 配合 LeVeque《Finite Volume Methods for Hyperbolic Problems》阅读

与物理 AI 的关系

双曲求解器既生成激波分辨的训练数据,也提供可微分构件——可压缩流的 ML 闭合与代理模型正依赖这两点。

标签: