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 条
  • [41] Symplectic Partitioned Runge-Kutta And Symplectic Runge-Kutta Methods Generated By 2-Stage RadauIA Method
    Tan, Jiabo
    ADVANCES IN COMPUTATIONAL MODELING AND SIMULATION, PTS 1 AND 2, 2014, 444-445 : 633 - 636
  • [42] Symplectic Partitioned Runge-Kutta And Symplectic Runge-Kutta Methods Generated By 2-Stage LobattoIIIA Method
    Tan, Jiabo
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL AND INFORMATION SCIENCES (ICCIS 2014), 2014, : 1069 - 1073
  • [43] Efficient implementation of implicit Runge-Kutta methods for differential and differential-algebraic equations
    Kulikov, G.Yu.
    Vestnik Moskovskogo Universiteta. Ser. 1 Matematika Mekhanika, 2002, (05): : 3 - 7
  • [44] Implementation of high-order implicit Runge-Kutta methods
    González-Pinto, S
    Pérez-Rodríguez, S
    Montijano, JI
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2001, 41 (7-8) : 1009 - 1024
  • [45] NEWTON, RUNGE-KUTTA AND SCIENTIFIC SIMULATIONS
    Fazarinc, Zvonko
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2008, 38 (03): : 161 - 169
  • [46] An efficient parallel implementation of explicit multirate Runge-Kutta schemes for discontinuous Galerkin computations
    Seny, Bruno
    Lambrechts, Jonathan
    Toulorge, Thomas
    Legat, Vincent
    Remacle, Jean-Francois
    JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 256 : 135 - 160
  • [47] Diagonally Implicit Symplectic Runge-Kutta Methods with High Algebraic and Dispersion Order
    Cong, Y. H.
    Jiang, C. X.
    SCIENTIFIC WORLD JOURNAL, 2014,
  • [48] On algebraical stability of a kind of semi-implicit symplectic Runge-Kutta methods
    Xiao, Yang
    Wang, Xiaoyan
    Zhengzhou Daxue Xuebao/Journal of Zhengzhou University, 1999, 31 (01): : 20 - 25
  • [49] A Diagonally Implicit Symplectic Runge-Kutta Method with Minimum Phase-lag
    Kalogiratou, Z.
    Monovasilis, Th
    Simos, T. E.
    NUMERICAL ANALYSIS AND APPLIED MATHEMATICS ICNAAM 2011: INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS, VOLS A-C, 2011, 1389
  • [50] THE USE OF BUTCHER SERIES IN THE ANALYSIS OF NEWTON-LIKE ITERATIONS IN RUNGE-KUTTA FORMULAS
    JACKSON, KR
    KVAERNO, A
    NORSETT, SP
    APPLIED NUMERICAL MATHEMATICS, 1994, 15 (03) : 341 - 356