使用稀疏矩阵的狄利克雷边界条件有限差分法A x = bAx=b系统
计算科学
pde
有限差分
并行计算
数值建模
2021-12-23 09:54:01
1个回答
一种通用的方法是在的定义中包含边界节点(这将为您提供一个列多于行的矩阵),并将作为 Dirichlet 节点的贡献。这样,很容易包括其他线性项,如对流。
假设矩阵看起来像
其中是内部的(方形)运算符(正如您在问题中所拥有的那样)以及在哪里是属于边界节点的列。像这样使用列不是问题,但python我宁愿使用索引和切片。
然后被提取为
实际上,您的解决方案如下并将解决
在哪里是您在边界节点处的解决方案。我们曾经在预印本^1中解释了有限元离散化的这种方法,但有限差分的原理是相同的。
其它你可能感兴趣的问题
