×

高效的高阶指数Runge-Kutta方法:构造和实现。 (英语) Zbl 1471.65069号

总结:指数Runge-Kutta方法已证明对于刚性半线性抛物偏微分方程的时间积分具有竞争力。然而,目前构造的严格精确的指数Runge-Kutta方法依赖于一个收敛结果,该结果需要削弱许多阶条件,从而产生其阶段必须按顺序执行的方案。在这项工作中,在显示出更强的收敛结果后,我们能够推导出两个新的四阶和五阶指数Runge-Kutta方法家族,与现有方法相比,这两个方法具有相互独立且共享相同格式的多个阶段,从而允许它们并行或同时实现,并使方法的行为类似于使用更少的阶段。此外,它们的所有阶段都只涉及\(\varphi\)-函数乘积(使用相同的参数)与向量的一个线性组合。总的来说,与相同订单的现有方法相比,这些功能使这些新方法的实现效率更高。通过对一维半线性抛物问题、非线性薛定谔方程和二维Gray-Scott模型的数值实验,验证了这两种新方法的准确性和有效性。

MSC公司:

65升04 刚性方程的数值方法
65升05 常微分方程初值问题的数值方法
65升06 常微分方程的多步、Runge-Kutta和外推方法
65平方米 涉及偏微分方程的初值和初边值问题的线方法
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Al-Mohy,AH;Higham,NJ,计算矩阵指数的作用,并应用于指数积分器,SIAM J.Sci。计算。,33, 488-511 (2011) ·Zbl 1234.65028号 ·doi:10.1137/100788860
[2] Berland,H.,Skaflestad,B.:使用指数积分器求解非线性薛定谔方程。技术报告(2005年)·Zbl 1109.65060号
[3] Berland,H。;斯科弗雷斯塔德,B。;Wright,WM,Expint——指数积分器的matlab软件包,ACM Trans。数学。软质。,33、1、4-es(2007年)·doi:10.1145/1206040.1206044
[4] 卡利亚里,M。;坎多夫,P。;奥斯特曼,A。;Rainer,S.,《重温Leja方法:矩阵指数的向后误差分析》,SIAM J.Sci。公司。,38、3、A1639-A1661(2016)·Zbl 1339.65061号 ·doi:10.1137/15M1027620
[5] Cazenave,T.:非线性薛定谔方程简介,第22卷。里约热内卢联邦大学,马特马提卡中心(1989)
[6] Gaudreault,S。;Pudykiewicz,J.,球上浅水方程数值解的有效指数时间积分方法,J.Compute。物理。,322827-848(2016)·Zbl 1351.76106号 ·doi:10.1016/j.jcp.2016.07.012
[7] 格雷,P。;Scott,S.,《等温连续搅拌槽式反应器中的自催化反应:系统中的振荡和不稳定性》(A+2B\rightarrow 3B;B\right arrow C\),化学。工程科学。,391087-1097(1984年)·doi:10.1016/0009-2509(84)87017-7
[8] Hochbruck,M。;Ostermann,A.,半线性抛物问题的显式指数Runge-Kutta方法,SIAM J.Numer。分析。,43069-1090(2005年)·Zbl 1093.65052号 ·数字对象标识代码:10.1137/040611434
[9] Hochbruck,M。;Ostermann,A.,指数积分器,《数值学报》。,19, 209-286 (2010) ·Zbl 1242.65109号 ·doi:10.1017/S0962492910000048
[10] Ju,L。;Wang,Z.,不可压缩粘性流的指数时间差分规范法,Commun。计算。物理。,22, 2, 517-541 (2017) ·Zbl 1488.65249号 ·doi:10.4208/cicp。OA-2016-0234
[11] Luan,V.T.:高阶指数积分器。因斯布鲁克大学博士论文(2014)
[12] Luan,VT,含时偏微分方程的四阶两阶段显式指数积分器,Appl。数字。数学。,112, 91-103 (2017) ·Zbl 1354.65143号 ·doi:10.1016/j.apnum.2016.10.008
[13] Luan,V.T.,Michels,D.:模拟非线性耦合振荡器的有效指数时间积分,J.Compt。申请。数学。(修订)(2020年)·Zbl 1471.65082号
[14] 栾,VT;Ostermann,A.,指数B系列:刚性情况,SIAM J.Numer。分析。,51, 3431-3445 (2013) ·Zbl 1285.65043号 ·doi:10.1137/130920204
[15] 栾,VT;Ostermann,A.,抛物问题的高阶显式指数Runge-Kutta方法,J.Compute。申请。数学。,256, 168-179 (2014) ·Zbl 1314.65103号 ·doi:10.1016/j.cam.2013.07.027
[16] 栾,VT;Ostermann,A.,五阶指数Rosenbrock方法的构造、分析和数值比较,J.Compute。申请。数学。,255, 417-431 (2014) ·Zbl 1291.65201号 ·doi:10.1016/j.cam.2013.04.041
[17] Luan,V.T.,Ostermann,A.:五阶指数Runge-Kutta方法的刚性阶条件。摘自:H.B.等人(编辑)《复杂过程的建模、模拟和优化》——HPSC 2012,第133-143页。柏林施普林格出版社(2014)
[18] 栾,VT;Ostermann,A.,平行指数Rosenbrock方法,计算。数学。申请。,71, 1137-1150 (2016) ·Zbl 1443.65093号 ·doi:10.1016/j.camwa.2016.01.020
[19] 栾,VT;JA Pudykiewicz;Reynolds,DR,《气象模型高效准确时间积分方案的进一步发展》,J.Comput。物理。,376, 817-837 (2019) ·兹比尔1416.86011 ·doi:10.1016/j.jcp.2018.10.108
[20] DL米歇尔斯;栾,VT;Tokman,M.,弹性动力学问题的刚性精确积分器,ACM Trans。图表。,36, 4, 116 (2017) ·数字对象标识代码:10.1145/3072959.3073706
[21] 尼森,J。;Wright,WM,算法919:用于评估指数积分器中出现的函数的Krylov子空间算法,ACM Trans。数学。柔软。,38, 3, 22 (2012) ·Zbl 1365.65185号 ·doi:10.1145/2168773.2168781
[22] Pieper,K。;索克韦尔,KC;Gunzburg,M.,模拟多层海洋模型的指数时间差分,计算杂志。物理。,398, 817-837 (2019) ·Zbl 1453.86019号 ·doi:10.1016/j.jcp.2019.108900
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。