我想为可压缩欧拉方程编写自己的求解器,最重要的是我希望它在所有情况下都能稳健地工作。我希望它是基于 FE 的(DG 可以)。有哪些可能的方法?
我知道做 0 阶 DG(有限卷),它应该工作得非常稳健。我已经实现了一个基本的 FVM 求解器,效果很好,但是收敛速度很慢。但是,这绝对是一种选择。
我已经为线性欧拉方程实现了一个有限元求解器(适用于任何网格和任何元素上的任何多项式阶数),但是我得到了虚假的振荡(最终它会爆炸,所以我不能使用它来解决我的问题)和我在文献中读到需要稳定它。如果我实施一些稳定化,这对所有问题(=边界条件和几何)是否有效?收敛速度会是多少?
除此之外,欧拉方程是否还有其他稳健的方法(即具有一定稳定性的高阶 DG)?
我知道很多人在他们的研究代码中尝试了很多不同的东西,但我对适用于所有几何和边界条件的稳健方法感兴趣(编辑:2D 和 3D)。