Partitioned adaptive Runge-Kutta methods for the solution of nonstiff and stiff systems (Q1109532)

From MaRDI portal





scientific article; zbMATH DE number 4070215
Language Label Description Also known as
default for all languages
No label defined
    English
    Partitioned adaptive Runge-Kutta methods for the solution of nonstiff and stiff systems
    scientific article; zbMATH DE number 4070215

      Statements

      Partitioned adaptive Runge-Kutta methods for the solution of nonstiff and stiff systems (English)
      0 references
      0 references
      0 references
      0 references
      1988
      0 references
      The paper deals with adaptive Runge-Kutta (ARK) methods introduced by the second and third author [Computing 29, 153-165 (1982; Zbl 0483.65043)] for solving stiff initial value problems for ordinary differential equations. Roughly speaking these schemes are based on a local linearization \(y'=Ty+r(t,y)\) of \(y'=f(t,y)\). The needed matrix exponentials are approximated by rational functions. For a detailed description see loc. cit. The theory of Butcher series is modified in order to derive the order conditions. A complete characterization of translation invariant ARK-methods is given. An ARK-method is called translation invariant if the stage increments to compute \(y_{n+1}\) do not depend explicitly on the old value \(y_ n.\) A theorem of the first author [Numerische Lösung steifer und nicht steifer Differentialgleichungssysteme mit partitionierten adaptiven Runge-Kutta-Methoden (Dissertation) (1985; Zbl 0603.65048)] is quoted. It basically says that to any explicit s-stage Runge-Kutta method one can construct a translation invariant ARK-method of the same order. For order 3 an example is given. In the present paper partitioned ARK-methods do not decompose a system of ordinary differential equations in stiff and nonstiff components. What is done is that in each time step one uses either an ARK-method (for stiff systems) or the corresponding explicit RK-method (for nonstiff systems). Hence stiffness detection has to be done. A program PAI4 with stiffness detection and stepsize selection is described and extensive comparisons with other codes on test sets of stiff and nonstiff differential equations are presented.
      0 references
      adaptive Runge-Kutta methods
      0 references
      matrix exponentials
      0 references
      Butcher series
      0 references
      order conditions
      0 references
      explicit s-stage Runge-Kutta method
      0 references
      stiff systems
      0 references
      nonstiff systems
      0 references
      stiffness detection
      0 references
      stepsize selection
      0 references
      comparisons
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references