ADAPTIVE RATIONAL KRYLOV METHODS FOR EXPONENTIAL RUNGE--KUTTA INTEGRATORS

被引:0
|
作者
Bergermann, Kai [1 ]
Stoll, Martin [1 ]
机构
[1] Tech Univ Chemnitz, Dept Math, D-09107 Chemnitz, Germany
关键词
stiff systems of ODEs; exponential integrators; matrix exponential; rational Krylov methods; NONSYMMETRIC EIGENVALUE PROBLEMS; DIFFUSE INTERFACE MODELS; SUBSPACE APPROXIMATIONS; SCHUR COMPLEMENT; MATRIX; ALGORITHM; GRAPHS; CLASSIFICATION; SYSTEMS; COMPUTE;
D O I
10.1137/23M1559439
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We consider the solution of large stiff systems of ODEs with explicit exponential Runge--Kutta integrators. These problems arise from semidiscretized semilinear parabolic PDEs on continuous domains or on inherently discrete graph domains. A series of results reduces the requirement of computing linear combinations of \varphi -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 increases 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.
引用
收藏
页码:744 / 770
页数:27
相关论文
共 50 条
  • [1] EXPLICIT EXPONENTIAL RUNGE--KUTTA METHODS FOR SEMILINEAR INTEGRO-DIFFERENTIAL EQUATIONS
    Ostermann, Alexander
    Saedpanah, Fardin
    Vaisi, Nasrin
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 2023, 61 (03) : 1405 - 1425
  • [2] Rational Krylov methods in exponential integrators for European option pricing
    Ragni, S.
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2014, 21 (04) : 494 - 512
  • [3] ENERGY-PRESERVING CONTINUOUS-STAGE EXPONENTIAL RUNGE--KUTTA INTEGRATORS FOR EFFICIENTLY SOLVING HAMILTONIAN SYSTEMS
    Mei, Lijie
    Huang, Li
    Wu, Xinyuan
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2022, 44 (03): : A1092 - A1115
  • [4] Positivity of exponential Runge–Kutta methods
    Alexander Ostermann
    Marnix van Daele
    BIT Numerical Mathematics, 2007, 47 : 419 - 426
  • [5] Positivity of exponential Runge-Kutta methods
    Ostermann, Alexander
    Van Daele, Marnix
    BIT NUMERICAL MATHEMATICS, 2007, 47 (02) : 419 - 426
  • [6] NEW ADAPTIVE EXPONENTIAL PROPAGATION ITERATIVE METHODS OF RUNGE-KUTTA TYPE
    Tokman, M.
    Loffeld, J.
    Tranquilli, P.
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2012, 34 (05): : A2650 - A2669
  • [7] A NEW BLOCK PRECONDITIONER FOR IMPLICIT RUNGE--KUTTA METHODS FOR PARABOLIC PDE PROBLEMS
    Rana, Md Masud
    Howle, Victoria E.
    Long, Katharine
    Meek, Ashley
    Milestone, William
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2021, 43 (05): : S475 - S495
  • [8] ALGEBRAIC STRUCTURE OF THE WEAK STAGE ORDER CONDITIONS FOR RUNGE--KUTTA METHODS\ast
    Biswas, Abhijit
    Ketcheson, David
    Seibold, Benjamin
    Shirokoff, David
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 2024, 62 (01) : 48 - 72
  • [9] KIOPS: A fast adaptive Krylov subspace solver for exponential integrators
    Gaudreault, Stephane
    Rainwater, Greg
    Tokman, Mayya
    JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 372 : 236 - 255
  • [10] Exponential Krylov peer integrators
    Weiner, Ruediger
    Bruder, Juergen
    BIT NUMERICAL MATHEMATICS, 2016, 56 (01) : 375 - 393