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

From MaRDI portal
scientific article
Language Label Description Also known as
English
Partitioned adaptive Runge-Kutta methods for the solution of nonstiff and stiff systems
scientific article

    Statements

    Partitioned adaptive Runge-Kutta methods for the solution of nonstiff and stiff systems (English)
    0 references
    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
    0 references
    0 references
    0 references
    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