skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

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

Journal Article · · Journal of Scientific Computing
 [1]; ORCiD logo [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 Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); US Air Force Office of Scientific Research (AFOSR); Defense University Research Instrumentation Program (DURIP)
Grant/Contract Number:
AC05-00OR22725; FA9550-18-1-0383; N00014-18-1-2255
OSTI ID:
1844913
Journal Information:
Journal of Scientific Computing, Vol. 81, Issue 3; ISSN 0885-7474
Publisher:
SpringerCopyright Statement
Country of Publication:
United States
Language:
English

References (32)

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