Release Notes: The results are now summarized in table.html, which has links to the files specifying the problems, the programs generated, and the results of running the programs. A new program now detects the operating system (and asks if it cannot tell) and asks which languages to use (C, C++, Ruby, Maxima, or Maple) and the name of an odes file listing the problems specified in ode files to be solved. The generated table makes it easier to inspect the results. Comparison can be made to closed form solutions of the differential equations if they are available.
Release Notes: This release generates C++ in addition to maple and maxima. C++ runs much faster. It is basically C code, but a couple of things don't quite work with gcc. g++ works. A problem with local variables in maxima has been fixed. Optimized code is generated for many special cases. More testing has been done. There are tables of many test cases on the Web site.
Release Notes: Now written in Ruby and generates code for either Maple or Maxima. Uses scripts under either Linux or cygwin. Basic functions are well tested. More thorough testing is needed on systems of equations and non-linear equations.
Release Notes: Great improvements were made to the RubyApfp logarithm functions. norm and sqrt were also improved.
Release Notes: SODE now uses apfp, an arbitrary precision floating point implementation. Possible accumulated error is tracked. It now works only with unicon and requires unicon operator overloading. Both apfp and unicon are also available on SourceForge.
Release Notes: The calculation of the step size and order of Taylor series used were greatly improved. A bug in diffs on RHS were also fixed.
Release Notes: MAX_TERMS may now be set from problem files. All existing problem files were edited.