我正在尝试自己学习数值求解 PDE。
我开始使用有限差分法(FDM)已有一段时间了,因为我听说 FDM 是 PDE 众多数值方法的基础。到目前为止,我对 FDM 有了一些基本的了解,并且能够使用我在图书馆和互联网上找到的资料,为一些简单的 PDE 编写代码,这些资料在常规区域中,但奇怪的是,我得到的那些资料通常很少说话关于不规则、弯曲、奇怪边界的处理,像这样。
更重要的是,我从未见过处理弯曲边界的简单方法。例如,本书Numerical Solution of Partial Differential Equations - An Introduction (Morton K., Mayers D) ,其中包含我到目前为止看到的最详细的讨论(主要在p71的3.4和 p199 的6.4 ),已经转向一个对我来说真的很麻烦和令人沮丧的推断。
那么,正如标题所问,对于弯曲的边界,通常人们在使用 FDM 时是如何处理的呢?换句话说,最流行的治疗方法是什么?还是取决于 PDE 的类型?
是否有(至少相对)优雅和高精度的方式来处理弯曲的边界?或者这只是一种不可避免的痛苦?
我什至想问,现在人们真的用 FDM 来做弯曲边界吗?如果不是,它的常用方法是什么?
任何帮助,将不胜感激。