1 个不稳定版本
0.1.0 | 2020 年 4 月 17 日 |
---|
#26 in #平均
58KB
273 行
Rust 中的有限体积方法 🌪️
lib.rs
:
使用戈登诺夫方法求解一维线性偏微分方程。
戈登诺夫的思想
- 将域离散化成非重叠的单元。
- 计算每个单元初始条件的平均值。
- 在每个边界上解决黎曼问题以找到通量。
- 推进每个单元的平均值。
此实现使用简单的对流上风。
属性
戈登诺夫方法在空间和时间上都是一阶的。单元格数加倍,误差减半。
何时使用此方法?
此方案在 1959 年是前沿的。如今,它被用作更先进方法的基础。
话虽如此,这是计算流体动力学创始人之一的经典结果。
依赖项
~65MB
~863K SLoC