arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2303.09482math.NAcs.NA
收藏

用于指数Runge--Kutta积分器的自适应有理Krylov方法

Adaptive rational Krylov methods for exponential Runge--Kutta integrators

Kai Bergermann, Martin Stoll

AI总结:

针对大型刚性ODE求解中多项式Krylov方法迭代次数随谱半径激增的问题,提出带后验误差估计的自适应有理Krylov方法,大谱半径下性能更优且运行时间近线性缩放。

摘要:

我们研究采用显式指数Runge--Kutta积分器求解大型刚性常微分方程组的问题。这类问题源自连续域或固有离散图域上的半离散半线性抛物型偏微分方程。已有一系列研究成果将指数积分器中计算φ函数线性组合的需求,简化为逼近数量更少的矩阵指数在特定向量上的作用。当前最先进的计算方法为此任务采用自适应规模的多项式Krylov子空间,其缺点是:为达到期望的容差,所需的Krylov子空间迭代次数会随离散线性微分算子的谱半径(即问题规模)急剧增加。我们提出了一种利用有理Krylov子空间方法的方案,该方法有望实现更优的逼近质量。我们证明了一种新的后验误差估计式,用于单时间点下矩阵指数作用于向量的有理Krylov逼近,这使得我们可以采用与现有多项式Krylov技术类似的自适应方法。我们讨论了极点选择策略,以及通过直接求解器和预处理迭代求解器高效求解所产生的移位线性系统序列的方法。数值实验表明,当离散线性微分算子的谱半径足够大时,我们的方法优于现有最先进方法。其关键在于有理Krylov迭代次数近似恒定,这使得运行时间随问题规模呈近线性缩放。

英文摘要:

We consider the solution of large stiff systems of ordinary differential equations with explicit exponential Runge--Kutta integrators. These problems arise from semi-discretized semi-linear parabolic partial differential equations on continuous domains or on inherently discrete graph domains. A series of results reduces the requirement of computing linear combinations of $φ$-functions in exponential integrators to the approximation of the action of a smaller number of matrix exponentials on certain vectors. State-of-the-art computational methods use polynomial Krylov subspaces of adaptive size for this task. They have the drawback that the required number of Krylov subspace iterations to obtain a desired tolerance increase drastically with the spectral radius of the discrete linear differential operator, e.g., the problem size. We present an approach that leverages rational Krylov subspace methods promising superior approximation qualities. We prove a novel a-posteriori error estimate of rational Krylov approximations to the action of the matrix exponential on vectors for single time points, which allows for an adaptive approach similar to existing polynomial Krylov techniques. We discuss pole selection and the efficient solution of the arising sequences of shifted linear systems by direct and preconditioned iterative solvers. Numerical experiments show that our method outperforms the state of the art for sufficiently large spectral radii of the discrete linear differential operators. The key to this are approximately constant numbers of rational Krylov iterations, which enable a near-linear scaling of the runtime with respect to the problem size.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑