A numerical solver for systems of delay differential equations with switches
Version: 1.0DDESolve is a solver for Delay Differential Equations using the numerical core of Simon Wood's solv95 programme. The user interface has, however, been completely reconstructed using Cocoa.
Operating System: Mac OS X
DDESolve uses the same 2nd/3rd order adaptive Runge-Kutta solver as solv95 and the model format is (almost) exactly the same, but the user interface is different.
DDESolve is designed to allow numerical solution of systems of ordinary and delay differential equations, which may have state variable discontinuities (switches). To use it you must have the Apple Developer tools installed on your machine. To solve a set of equations you must edit a template C file to specify the model.
This will then be compiled and linked to the numerical and graphical routines which will solve the model and display the results. DDESolve has been originally designed to solve population dynamic models.
DDESolve's advantages are that the numerical analysis is particularly carefully done with respect to solution of delay differential equations, it is quite fast relative to other packages (using efficient adaptive timestepping), its graphics use only the Cocoa API so you don't need extra toolboxes or add-ins to use it and it's open source.
NOTE: DDESolve is free for non-commercial use.