Abstract

We generalize the RKrvQz algorithm to solve nonstiff initial-value problems in ordinary differential equations. The algorithm can now be applied to systems of nonstiff initial-value problems (IVPs) in ordinary differential equations, and both relative error and absolute error can be controlled, locally and globally. We demonstrate the algorithm by solving the simple harmonic oscillator for moderate and strict tolerances.

Highlights

  • We described the RKrvQz algorithm (Prentice, 2011) for solving nonstiff initial-value problems (IVPs) in ordinary differential equations (ODEs)

  • The algorithm can be applied to systems of nonstiff initial-value problems (IVPs) in ordinary differential equations, and both relative error and absolute error can be controlled, locally and globally

  • We demonstrate the algorithm by solving the simple harmonic oscillator for moderate and strict tolerances

Read more

Summary

Introduction

We described the RKrvQz algorithm (Prentice, 2011) for solving nonstiff initial-value problems (IVPs) in ordinary differential equations (ODEs). This algorithm uses three explicit Runge-Kutta (RK) methods, of orders r, v and z, to control both local and global errors in a stepwise manner. We considered control of absolute error only, neglecting relative error control, and we considered the application of the algorithm to scalar problems, rather than systems of ODEs. The motivation for developing RKrvQz is that, in local extrapolation, the RKv solution is used to estimate the local error in the RKr solution, but the RKv solution is propagated in the RKr method. ⎤⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦ , wi,n wherein the first index in the subscript indicates iteration number, and the second index indicates component

Error propagation
Local error control via local extrapolation
Absolute and relative error control
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.