×

对流扩散反应方程BiCGStab和IDR解算器的可靠性研究。 (英语) Zbl 1492.65081号

总结:研究了BiCGStab和IDR求解器在对流扩散反应方程指数格式离散化中的可靠性。得到的离散化矩阵具有实特征值。我们考虑BiCGStab,IDR\((S),\)BiCGStab\((L)\)和BiCGStap的各种修改,其中\(S\)表示阴影空间的维数,\(L\)表示多项式部分中使用的多项式的次数。BiCGStab的几个实现在精确算法中是等价的,但在有限精度算法中不是等价的。我们考虑的BiCGStab修改如下:;选择一个随机阴影向量,一个可靠的更新方案,并存储最佳的中间解。结果表明,局部最小残差算法是一种类似于BiCGStab的“最小残差”步骤的方法,可以用具有齐次Dirichlet残差边界条件的含时对流-扩散反应方程来解释,它在收敛性分析中起着关键作用。由于实际特征值,与BiCGStab相比,BiCGStab\(L)\的优点在数值实验中显示为适中。非解析(如均匀随机)阴影残差对BiCGStab的可靠性至关重要。可靠的更新方案确保真正达到所需的公差。保留最佳中间溶液没有显著效果。建议使用随机阴影残差和可靠的更新方案修改BiCGStab,特别是在大Péclet和小Damköhler数的情况下。另一种选择是IDR((S)),它在矩阵向量乘积的数量方面优于BiCGStab,适用于强平流问题。GitLab上提供了数值实验中使用的MATLAB代码:https://gitlab.com/ChrisSchoutrop/krylov-adr,IDR\((S)\)的C++实现可在Eigen线性代数库中获得:网址:http://eigen.tuxfamily.org.

MSC公司:

65层10 线性系统的迭代数值方法
15A06号 线性方程组(线性代数方面)
15甲18 特征值、奇异值和特征向量
15个B05 Toeplitz、Cauchy和相关矩阵
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] L.Martinez,A.Dhruv,L.Lin,E.Balaras,M.Keidar,氦大气等离子体射流与目标之间的相互作用以及界面动力学,等离子体源科学与技术,28(2019):115002。
[2] D.A.Knoll,P.R.McHugh,Newton-Krylov方法在对流-扩散-反应方程组中的应用,计算机物理通信,88(1995):141-160·兹伯利0923.76199
[3] J.Lin,S.Reutskiy,C.Chen,J.Lu,非线性各向异性介质中模型传递的求解含时二维对流-扩散反应方程的新方法,计算物理中的通信,26(2019):233-264·Zbl 1473.65330号
[4] B.Fischer,A.Ramage,D.J.Silvester,A.J.Wathen,《关于对流扩散问题稳定离散化的参数选择和迭代收敛性》,《应用力学与工程中的计算机方法》,179(1999):179-195·Zbl 0977.76043号
[5] A.Singh,S.Das,S.H.Ong,H.Jafari,非线性反应-对流-扩散方程的数值解,计算与非线性动力学杂志,14(2019)。
[6] S.Patankar,《数值传热与流体流动》,Taylor&Francis,2018年。
[7] D.L.Scharfetter,H.K.Gummel,硅读出二极管振荡器的大尺寸分析,IEEE电子器件汇刊,16(1969):64-77。
[8] Y.Saad,《稀疏线性系统的迭代方法:第二版》,SIAM,2003年·Zbl 1031.65046号
[9] H.A.van der Vorst,《大型线性系统的迭代Krylov方法》,第13卷,剑桥大学出版社,2003年·Zbl 1023.65027号
[10] J.R.Shewchuk,《无疼痛共轭梯度法简介》,技术报告,卡内基梅隆大学,1994年。
[11] V.Faber,T.Manteuffel,共轭梯度法存在的充要条件,SIAM数值分析杂志,21(1984):352-362·Zbl 0546.65010号
[12] J.Liesen,Z.Strakoás,《生成正交Krylov子空间基的最佳短循环》,SIAM Review,50(2008):485-503·Zbl 1148.65023号
[13] C.Lanczos,通过最小化迭代求解线性方程组,J.Res.Nat.Bur。标准,49(1952):33-53。
[14] H.A.van der Vorst,Bi-CGSTAB:非对称线性系统解的Bi-CG快速平滑收敛变体,SIAM科学与统计计算杂志,13(1992):631-644·Zbl 0761.65023号
[15] MATLAB,R2019a,MathWorks公司,2019年。
[16] G.Guennebaud,B.Jacob等人,Eigen,URl:http://benger.tuxfamily.org, (2010).
[17] J.Van Dijk,K.Peerenboom,M.Jimenez,D.Mihailova,J.Van der Mullen,等离子体建模工具包PLASIMO,物理学杂志D:应用物理学,42(2009):194012。
[18] COMSOL Multiphysics v.5.6。www.comsol.com.comsol AB,瑞典斯德哥尔摩。
[19] G.L.G.Sleijpen,H.A.Van der Vorst,大型线性方程组的最优迭代方法,数值流体力学注释,45(1993):291-291·Zbl 0807.76066号
[20] Y.Saad,M.H.Schultz,GMRES:求解非对称线性系统的广义最小残差算法,SIAM科学与统计计算杂志,7(1986):856-869·Zbl 0599.65018号
[21] G.L.G.Sleijpen,H.A.van der Vorst,D.R.Fokkema,复谱非对称矩阵中线性方程组的BiCGstab(ell),数值分析电子交易,1(1993):11-32·Zbl 0820.65016号
[22] P.Sonneveld,M.B.van Gijzen,IDR(s):求解大型非对称线性方程组的一系列简单快速算法,SIAM科学计算杂志,31(2008):1035-1062·Zbl 1190.65053号
[23] G.L.G.Sleijpen,M.B.van Gijzen,利用BiCGstab(L)策略诱导降维,SIAM科学计算杂志,32(2010):2687-2709·Zbl 1220.65042号
[24] G.L.G.Sleijpen、H.A.van der Vorst、D.R.Fokkema、BiCGstab(L)和其他混合Bi-CG方法,《数值算法》,7(1994):75-109·Zbl 0810.65027号
[25] K.Aihara,K.Abe,E.Ishiwata,具有可靠更新策略的IDRstab变体,用于求解稀疏线性系统,《计算与应用数学杂志》,259(2014):244-258·Zbl 1291.65093号
[26] L.T.Yang,R.P.Brent,并行分布式存储体系结构上大型稀疏非对称线性系统的改进BiCGStab方法,第五届并行处理算法和体系结构国际会议,2002年。《IEEE学报》,2002年324-328。
[27] S.Cools,W.Vanroose,大型非对称线性系统并行解的通信管道化BiCGStab方法,并行计算,65(2017):1-20。
[28] A.El Guennouni,K.Jbilou,H.Sadok,多右手边线性系统的BiCGSTAB块版本,数值分析电子交易,16(2003):2·Zbl 1065.65052号
[29] K.Ahuja,P.Benner,E.de Sturler,L.Feng,《回收BiCGSTAB及其在参数模型降阶中的应用》,SIAM科学计算杂志,37(2015):429-446·Zbl 1325.65044号
[30] D.R.Fokkema,求解线性方程组的BiCGstab(l)的增强实现,1996年。
[31] G.L.G.Sleijpen和H.A.van der Vorst,混合Bi-CG方法中的可靠更新残差,计算,56(1996):141-163·Zbl 0842.65018号
[32] J.Liesen、P.Tichỳ, Krylov子空间方法的收敛性分析,GAMM-Mitteilungen,27(2004):153-173·Zbl 1071.65041号
[33] W.Joubert,解非对称线性方程组的Lanczos方法,SIAM矩阵分析与应用杂志,13(1992):926-943·Zbl 0758.65026号
[34] Y.Yasuda。S.Sakamoto、Y.Kosaka、T.Sakuma、N.Okamoto和T.Oshima,使用迭代方法进行大规模声场的数值分析,第一部分:Krylov子空间方法在边界元分析中的应用,计算声学杂志,15(2007):449-471。
[35] N.Okamoto,R.Tomiku,T.Otsuru,Y.Yasuda,使用迭代方法进行大规模声场的数值分析,第二部分:Krylov子空间方法在有限元分析中的应用,计算声学杂志,15(2007):473-493。
[36] J.Spanier,K.B.Oldham,《功能地图集》,纽约半球出版公司,1987年·兹比尔0618.65007
[37] M.Abramowitz和I.A.Stegun,《带公式、图形和数学表的数学函数手册》,第55卷,美国政府印刷局,1964年·兹标0171.38503
[38] S.Noschese,L.Pasquini,L.Reichel,《三对角Toeplitz矩阵:性质和新应用》,《数值线性代数及其应用》,20(2013):302-326·Zbl 1289.65082号
[39] R.A.Horn,C.R.Johnson,《矩阵分析主题》,1991年,剑桥大学出版社,剑桥,37(1991):39·Zbl 0729.15001号
[40] V.Khoroskaia,B.N.Khoromskij,F.Otto,椭圆偏微分方程随机均匀化的数值研究:代表体积元大小的收敛速度,数值线性代数及其应用,27(2020):2296·Zbl 07217205号
[41] O.G.Ernst,用于稳定离散对流扩散方程的残差最小Krylov子空间方法,SIAM矩阵分析与应用杂志,21(2000):1079-1101·Zbl 0961.65098号
[42] H.C.Elman、D.J.Silvester和A.J.Wathen,《有限元和快速迭代求解器:在不可压缩流体动力学中的应用》,牛津大学出版社,美国,2014年·Zbl 1304.76002号
[43] C.F.van Loan,G.H.Golub,《矩阵计算》,约翰霍普金斯大学出版社,1983年·Zbl 0559.65011号
[44] F.Hiai,D.Petz,矩阵分析与应用导论,施普林格科学与商业媒体,2014年·Zbl 1303.15001号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。