Projects / Systems of Ordinary Differential Equations

Systems of Ordinary Differential Equations

omnisode.rb, preodein.rb, and preindent.rb are a set of Ruby programs to generate a program to use long Taylor series to solve systems of ordinary differential equations. It generates code to solve the equations in either C, C++, Ruby, Maple, or Maxima. Using the Taylor series, estimates are made of the location of poles.

Operating Systems

Recent releases

  •  12 Feb 2014 05:27

    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.

    •  05 Apr 2013 05:12

      Release Notes: This release adds support for Si and erf functions for Maple only.

      •  25 Feb 2013 02:39

        Release Notes: This release supports Windows, although just for Ruby. It may generate code that is basically correct for C,C++, and Maple for Windows, but the author doesn't have those languages. There are no other changes.

        •  30 Jan 2013 06:10

          Release Notes: This release adds much more thorough testing. Numerous bugs have been fixed.

          •  10 Sep 2012 04:23

            Release Notes: This release supports negative increment. A display interval may be set.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.