Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Strong Stability Preserving Integrating Factor Two-Step Runge-Kutta Methods

Journal Article · · Journal of Scientific Computing
 [1];  [2];  [1]
  1. Univ. of Massachusetts, Dartmouth, MA (United States)
  2. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)

In this report, problems with components that feature significantly different time scales, where the stiff time-step restriction comes from a linear component, implicit-explicit (IMEX) methods alleviate this restriction if the concern is linear stability. However, when nonlinear non-inner-product stability properties are of interest, such as in the evolution of hyperbolic partial differential equations with shocks or sharp gradients, linear inner-product stability is no longer sufficient for convergence, and so strong stability preserving (SSP) methods are often needed. Where the SSP property is needed, IMEX SSP Runge-Kutta (SSP-IMEX) methods have very restrictive time-steps. An alternative to SSP-IMEX schemes is to adopt an integrating factor approach to handle the linear component exactly and step the transformed problem forward using some time-evolution method. The strong stability properties of integrating factor Runge-Kutta methods were established in Isherwood et al. (SIAM J Numer Anal 56(6):3276–3307, 2018), where it was shown that it is possible to define explicit integrating factor Runge-Kutta methods that preserve strong stability properties satisfied by each of the two components when coupled with forward Euler time-stepping. It was proved that the solution will be SSP if the transformed problem is stepped forward with an explicit SSP Runge-Kutta method that has non-decreasing abscissas. However, explicit SSP Runge-Kutta methods have an order barrier of p=4, and sometimes higher order is desired. In this work we consider explicit SSP two-step Runge-Kutta integrating factor methods to raise the order. We show that strong stability is ensured if the two-step Runge-Kutta method used to evolve the transformed problem is SSP and has non-decreasing abscissas. We find such methods up to eighth order and present their SSP coefficients. Adding a step allows us to break the fourth order barrier on explicit SSP Runge-Kutta methods; furthermore, our explicit SSP two-step Runge-Kutta methods with non-decreasing abscissas typically have larger SSP coefficients than the corresponding one-step methods. A selection of our methods are tested for convergence and demonstrate the design order. We also show, for selected methods, that the SSP time-step predicted by the theory is a lower bound of the allowable time-step for linear and nonlinear problems that satisfy the total variation diminishing (TVD) condition. We compare some of the non-decreasing abscissa SSP two-step Runge-Kutta methods to previously found methods that do not satisfy this criterion on linear and nonlinear TVD test cases to show that this non-decreasing abscissa condition is indeed necessary in practice as well as theory. We also compare these results to our SSP integrating factor Runge-Kutta methods designed in Isherwood et al. (2018).

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE; USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); Air Force Office of Scientific Research (AFOSR); Defense University Research Instrumentation Program (DURIP)
Grant/Contract Number:
AC05-00OR22725
OSTI ID:
1844913
Journal Information:
Journal of Scientific Computing, Journal Name: Journal of Scientific Computing Journal Issue: 3 Vol. 81; ISSN 0885-7474
Publisher:
SpringerCopyright Statement
Country of Publication:
United States
Language:
English

References (34)

Efficient Implementation of Weighted ENO Schemes journal June 1996
Exponential Time Differencing for Stiff Systems journal March 2002
Contractivity in the numerical solution of initial value problems journal October 1983
Contractivity of Runge-Kutta methods journal September 1991
Explicit Strong Stability Preserving Multistage Two-Derivative Time-Stepping Schemes journal January 2016
Implicit and Implicit–Explicit Strong Stability Preserving Runge–Kutta Methods with High Linear Order journal September 2017
A Strong Stability Preserving Analysis for Explicit Multistage Two-Derivative Time-Stepping Schemes Based on Taylor Series Conditions journal March 2019
Efficient implementation of essentially non-oscillatory shock-capturing schemes journal August 1988
Strong stability of singly-diagonally-implicit Runge–Kutta methods journal November 2008
Optimal implicit strong stability preserving Runge–Kutta methods journal February 2009
KIOPS: A fast adaptive Krylov subspace solver for exponential integrators journal November 2018
Computation of optimal monotonicity preserving general linear methods journal September 2009
Contractivity-preserving implicit linear multistep methods journal January 1991
Total variation diminishing Runge-Kutta schemes journal January 1998
Explicit strong stability preserving multistep Runge–Kutta methods journal June 2016
Stepsize Conditions for General Monotonicity in Numerical Initial Value Problems journal January 2007
Highly Efficient Strong Stability-Preserving Runge–Kutta Methods with Low-Storage Implementations journal January 2008
Optimal Explicit Strong-Stability-Preserving General Linear Methods journal January 2010
Total-Variation-Diminishing Time Discretizations journal November 1988
Computing the Action of the Matrix Exponential, with an Application to Exponential Integrators journal January 2011
Strong Stability Preserving Two-step Runge–Kutta Methods journal January 2011
Step Sizes for Strong Stability Preservation with Downwind-Biased Operators journal January 2011
Strong Stability Preserving Integrating Factor Runge--Kutta Methods journal January 2018
A New Class of Optimal High-Order Strong-Stability-Preserving Time Discretization Methods journal January 2002
Monotonicity-Preserving Linear Multistep Methods journal January 2003
Strong Stability-Preserving High-Order Time Discretization Methods journal January 2001
Strong Stability Preserving Runge-Kutta and Multistep Time Discretizations book January 2011
Algorithm 919: A Krylov Subspace Algorithm for Evaluating the ϕ-Functions Appearing in Exponential Integrators journal April 2012
Expokit: a software package for computing matrix exponentials journal March 1998
Downwinding for preserving strong stability in explicit integrating factor Runge–Kutta methods journal January 2018
Step Sizes for Strong Stability Preservation with Downwind-biased Operators text January 2011
Strong stability preserving two-step Runge-Kutta methods text January 2011
Strong Stability Preserving Integrating Factor Runge-Kutta Methods preprint January 2017
KIOPS: A fast adaptive Krylov subspace solver for exponential integrators text January 2018

Similar Records

Downwinding for preserving strong stability in explicit integrating factor Runge-Kutta methods
Journal Article · Tue Apr 02 00:00:00 EDT 2019 · Pure and Applied Mathematics Quarterly · OSTI ID:1844914

Implicit and Implicit–Explicit Strong Stability Preserving Runge–Kutta Methods with High Linear Order
Journal Article · Mon Sep 18 00:00:00 EDT 2017 · Journal of Scientific Computing · OSTI ID:1574706

High Order Strong Stability Preserving MultiDerivative Implicit and IMEX Runge--Kutta Methods with Asymptotic Preserving Properties
Journal Article · Mon Feb 14 23:00:00 EST 2022 · SIAM Journal on Numerical Analysis · OSTI ID:1867763