Article View: sci.math.num-analysis
Article #1007Re: NAG routine D02BAF uses runge-kutta-MERSON ??
From: Makarand A. Kulkarni
Date: Mon, 04 Jan 1993 19:54
Date: Mon, 04 Jan 1993 19:54
54 lines
2753 bytes
2753 bytes
In article <1993Jan4.141352.5937@fys.ruu.nl>, walsteyn@fys.ruu.nl (Fred Walsteijn) writes: |> I have just read that the NAG routine D02BAF is based on |> a Runge-Kutta-Merson embedded formula. |> Is it the same formula as mentioned in the books of |> Lambert (1991) and Butcher (1987) ? |> |> If it is, does that mean that its error truncation estimate |> is ``easily defeated'' (cite, as I remember it from one of |> the abovementioned books) ? |> The reason is that the ``high order'' component has a high |> (fifth) order of accuracy only for linear problems. |> It cannot have fifth order of accuracy for all (e.g. nonlinear) problems |> as it has only five stages (Butcher, 1987). |> |> Thanks for any clarifying remarks... |> ----------------------------------------------------------------------------- |> Fred Walsteijn | Internet: walsteyn@fys.ruu.nl |> Institute for Marine and Atmospheric Research | FAX: 31-30-543163 |> Utrecht University, The Netherlands | Phone: 31-30-533169 Most error estimates for integrators are based on what is called the "linear test equation". It is extremely difficult if not impossible to obtain local truncation error estimates for nonlinear problems. Normally error estimates for nonlinear problems are obtained by linearizing the equation(s). As a general rule, there will be a loss of stability and accuracy when integrators are used for nonlinear equation(s). This is true of the Runge-Kutta Merson also. Conversely a higher order accurate method for a linear problem will be accurate for a nonlinear problem. From an implementation point of view, the Runge-Kutta family of integrators are robust, accurate and stable. I have worked with the four stage Runge-Kutta, the Runge-Kutta Merson and the six stage Runge-Kutta Fehlberg and have found them to quite reliable. Again, if there are exponentially growing terms, then an error analysis breaks down. If someone out there has any references on non-linear stability theory and error estimates for non-linear problems, please post them. Hope this helps somewhat. Regards Makarand makarand@puma.larc.nasa.gov
Technical Details
Message-ID:
<1ia4m9INN2h2@rave.larc.nasa.gov>Path:
arc1-ca.pugleaf.net!sparky!uunet!news.larc.nasa.gov!gazelle.larc.nasa.gov!makarandReferences:
<1993Jan4.141352.5937@fys.ruu.nl>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!news.larc.nasa.gov!gazelle.larc.nasa.gov!makarand From: makarand@gazelle.larc.nasa.gov (Makarand A. Kulkarni) Newsgroups: sci.math.num-analysis Subject: Re: NAG routine D02BAF uses runge-kutta-MERSON ?? Date: 4 Jan 1993 19:54:49 GMT Organization: NASA Langley Research Center, Hampton, VA USA Lines: 54 Distribution: world Message-ID: <1ia4m9INN2h2@rave.larc.nasa.gov> References: <1993Jan4.141352.5937@fys.ruu.nl> NNTP-Posting-Host: gazelle.larc.nasa.gov Keywords: Merson, nonlinear problems