基本上,我正在尝试解决 2D 泊松问题,以学习 IPDG 方法的实现。问题状态在狄利克雷边界上。弱 DG 公式给出了 find u 使得 其中 请注意,表示内部边缘的集合,
从 SIPG、NIPG 或 IIPG 中选择方法。我非常了解如何在 matlab 中计算和组装对体积的积分,但骨架项(第二项和第三项以及第四项)是我的问题。对于这三个术语,我需要一个简单的 matlab 代码帮助。我需要知道如何编码和组装它们。
基本上,我正在尝试解决 2D 泊松问题,以学习 IPDG 方法的实现。问题状态在狄利克雷边界上。弱 DG 公式给出了 find u 使得 其中 请注意,表示内部边缘的集合,
由于您阅读了 Riviere 的书并且知道如何组装元素积分,因此我假设您熟悉诸如
这些技术类似地应用于边缘积分 - 有两个区别:
我的建议是在开始实施之前详细写出半离散系统。
对于另一个 DG 公式 (LDG),您可以在此处阅读离散化和实施细节:http: //dx.doi.org/10.1016/j.camwa.2015.04.013 那里解释的许多技术同样适用于 IPDG。对应代码在 Github 上:https ://github.com/FESTUNG/project