A simple step size selection algorithm for ODE codes (Q1899962)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A simple step size selection algorithm for ODE codes
scientific article

    Statements

    A simple step size selection algorithm for ODE codes (English)
    0 references
    0 references
    5 August 1996
    0 references
    An economical method for controlling the stepsize in a variable step numerical algorithm for approximating the solution of an ordinary differential equation (ODE) is to choose the step so that the change in the approximate solution on each interval of the calculation remains below a preassigned tolerance \(\tau\). The authors compare this method of control to methods based on choosing the stepsize to minimize a known local error estimate. For an algorithm of \(p\)th order control of stepsize by the change in solution this leads to a global error proportional to \(\tau^p\). This compares with controls which minimize the local error with tolerance \(\tau\) whose global error may be proportional to \(\tau\), \(\tau^{p/p+ 1}\), \(\tau^{p+ 1/p}\). The method of control by change in the solution serves to stabilize a computation. The authors have written an experimental program which utilizes control of stepsize by the change in the solution. The program was tested on four difficult test problems and the results compared with ones obtained with the code RFK45. The method is recommended for problems where control by the local error is not applicable or too expensive.
    0 references
    stepsize control
    0 references
    algorithm
    0 references
    local error estimate
    0 references
    global error
    0 references
    local error
    0 references

    Identifiers