Efficient implementation of symplectic implicit Runge-Kutta schemes with simplified Newton iterations

被引:4
|
作者
Antonana, Mikel [1 ]
Makazaga, Joseba [1 ]
Murua, Ander [1 ]
机构
[1] UPV EHU Univ Basque Country, Comp Sci & Artificial Intelligence Dept, Donostia San Sebastian, Spain
关键词
Symplectic implicit Runge-Kutta schemes; Simplified Newton iteration; Efficient implementation; Round-off error propagation;
D O I
10.1007/s11075-017-0367-0
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We are concerned with the efficient implementation of symplectic implicit Runge-Kutta (IRK) methods applied to systems of Hamiltonian ordinary differential equations by means of Newton-like iterations. We pay particular attention to time-symmetric symplectic IRK schemes (such as collocation methods with Gaussian nodes). For an s-stage IRK scheme used to integrate a d-dimensional system of ordinary differential equations, the application of simplified versions of Newton iterations requires solving at each step several linear systems (one per iteration) with the same real coefficient matrix. We propose a technique that takes advantage of the symplecticity of the IRK scheme to reduce the cost of methods based on diagonalization of the IRK coefficient matrix. This is achieved by rewriting one step of the method centered at the midpoint on the integration subinterval and observing that the resulting coefficient matrix becomes similar to a skew-symmetric matrix. In addition, we propose a C implementation (based on Newton-like iterations) of Runge-Kutta collocation methods with Gaussian nodes that make use of such a rewriting of the linear system and that takes special care in reducing the effect of round-off errors. We report some numerical experiments that demonstrate the reduced round-off error propagation of our implementation.
引用
收藏
页码:63 / 86
页数:24
相关论文
共 50 条
  • [31] 72 THEOREMS ON A STABILITY OF SIMPLY IMPLICIT RUNGE-KUTTA SCHEMES
    ALT, R
    REVUE FRANCAISE D AUTOMATIQUE INFORMATIQUE RECHERCHE OPERATIONNELLE, 1972, (NR3): : 99 - 104
  • [32] A Sixth Order Symmetric and Symplectic Diagonally Implicit Runge-Kutta Method
    Kalogiratou, Z.
    Monovasilis, Th
    Simos, T. E.
    INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2014 (ICCMSE 2014), 2014, 1618 : 833 - 838
  • [33] Variational symplectic diagonally implicit Runge-Kutta methods for isospectral systems
    da Silva, Clauson Carvalho
    Lessig, Christian
    BIT NUMERICAL MATHEMATICS, 2022, 62 (04) : 1823 - 1840
  • [34] Variational symplectic diagonally implicit Runge-Kutta methods for isospectral systems
    Clauson Carvalho da Silva
    Christian Lessig
    BIT Numerical Mathematics, 2022, 62 : 1823 - 1840
  • [35] Preconditioning of fully implicit Runge-Kutta schemes for parabolic PDEs
    Staff, GA
    Mardal, KA
    Nilssen, TK
    MODELING IDENTIFICATION AND CONTROL, 2006, 27 (02) : 109 - 123
  • [36] Improving the efficiency of the iterative schemes for implicit Runge-Kutta methods
    Universidad de La Laguna, Tenerife, Spain
    J Comput Appl Math, 1-2 (227-238):
  • [37] IMPLICIT RUNGE-KUTTA PROCESSES
    BUTCHER, JC
    MATHEMATICS OF COMPUTATION, 1964, 18 (85) : 50 - &
  • [38] EFFICIENT SOLUTION PROCESS FOR IMPLICIT RUNGE-KUTTA METHODS
    BICKART, TA
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 1977, 14 (06) : 1022 - 1027
  • [39] IMPLICIT RUNGE-KUTTA FORMULAS
    FILIPPI, S
    SOMMER, D
    ELECTRONISCHE DATENVERARBEITUNG, 1968, 10 (03): : 113 - &
  • [40] SYMPLECTIC PARTITIONED RUNGE-KUTTA METHODS
    SUN, G
    JOURNAL OF COMPUTATIONAL MATHEMATICS, 1993, 11 (04): : 365 - 372