A Maxima function for solving initial value problems with adaptive step size and error control.
Subject: A Maxima function for solving initial value problems with adaptive step size and error control.
From: Robert Dodier
Date: Tue, 25 Oct 2011 09:05:28 -0600
On 10/24/11, Panagiotis Papasotiriou <p.j.papasot at gmail.com> wrote:
> I have written a Maxima package for solving initial value problems. The
> package implements a Maxima function called rkf45, which is an
> implementation of the Runge-Kutta-Fehlberg method of 4th-5th order.
> I believe it would be nice if the function is added to maxima/share, as it
> provides functionality not available in Maxima.
>
> All necessary files can be found in my little website, at
> https://sites.google.com/site/pjpapasot/maxima/libraries/rkf45
> You will find the package itself, a demo file, and the documentation.
Panagiotis, thanks for your work on this topic.
I recommend that you put a copyright notice on each file and a
license statement. I recommend that the license be GPL (version
unstated), which is the same license under which Maxima is
distributed. These notices are important for any kind of distribution,
whether the package is included in Maxima or not.
Also, if the package is to be included in Maxima, it is very helpful
to have a list of test cases which can be evaluated by run_testsuite
or batch(..., test).
I am inclined to include the package in Maxima. Would others
care to chime in?
best
Robert Dodier