|
集成后,解决方案转换回原始问题。使用GMRES【19】求解(2.10)中定义的线性系统,使用nofill将一个完整的LU分解作为预条件。迭代的收敛容差设置为10-作为每次迭代的初始条件,我们使用前一时间步的计算解。数值实验在配备2.3GHz Intel Core i7 CPU和16GB RAM的笔记本电脑上进行。RBF FDweights的计算是使用并行工具箱命令parforwith four Worker并行执行的。在图3中,我们绘制了错误umaxas是^h的函数≡ 1/√N以及模型问题的CPU时间。错误定义为u(s,s)=uc(s,s,0)- u*(s,s,0)|,(4.22),其中uci是计算的解,u*是在非常细的网格上用二阶有限差分法计算的参考溶液。我们使用(4.22)来定义umax=最大值[秒,秒]∈^Ohm美国,(4.23),其中Ohm =K、 K级×K、 K级. 我们用FD表示标准二阶导数[23]。RBF-FD-GS是一种RBF-FD方法,具有高斯RBF,模板尺寸m=25,以及节点密度相关的形状参数,详见【14】。本文提出的方法使用缩写RBF-FD-PHS。此外,我们使用Superscript中的平滑指定来进行初始数据的平滑计算,并使用均匀和非均匀指定节点布局。与所使用的空间离散化无关,我们在所有实验中均采用BDF2,m=Nstime步长。对于RBF-FD方法,NSI定义为(3.18),对于FD,由Ns定义=√N
|