Table of Contents
Fetching ...

D-splitting methods: 2N -storage embedded explicit Runge-Kutta methods at any order using splitting methods

Sergio Blanes, Alejandro Escorihuela-Tomàs

Abstract

Low-storage explicit Runge-Kutta schemes are particularly popular for the numerical integration of time-dependent partial differential equations based on the method-of-lines due to their efficiency and their reduced memory requirements. We show that D-splitting methods, splitting methods on the extended phase space, can be used as high performance 2N-storage embedded explicit RK methods without a third storage register. They are pseudo-geometric methods preserving some of the qualitative properties of the exact solution up to a higher order than the order of the method. Some of their properties are analysed, to build new tailored methods, and are tested on numerical examples.

D-splitting methods: 2N -storage embedded explicit Runge-Kutta methods at any order using splitting methods

Abstract

Low-storage explicit Runge-Kutta schemes are particularly popular for the numerical integration of time-dependent partial differential equations based on the method-of-lines due to their efficiency and their reduced memory requirements. We show that D-splitting methods, splitting methods on the extended phase space, can be used as high performance 2N-storage embedded explicit RK methods without a third storage register. They are pseudo-geometric methods preserving some of the qualitative properties of the exact solution up to a higher order than the order of the method. Some of their properties are analysed, to build new tailored methods, and are tested on numerical examples.

Paper Structure

This paper contains 11 sections, 23 equations, 2 figures.

Figures (2)

  • Figure 1: Error in the solution (left) and in the mass (right) for the one-dimensional wave equation problem at final time $t_f = 50$ and $N = 128$.
  • Figure 2: Propagation of the energy error in the Kepler problem with $e = 0.8$ and $t_f = 0.8$ for three integrators, the third exhibiting pseudo-symplectic behavior. All three simulations were performed under an identical computational cost.