ODEcalc
|
ODEcalc is an Ordinary Differential Equation (ODE) Calculator. State your equation with boundary or initial value conditions and it will solve your problem. Plots solution (y) and derivative (ydot) versus x. Solves most Boundary Value Problems (BVP) & Initial Value Problems (IVP) for any order ODE. ODE may be non-linear, implicit, and any order. Source code included ... it's short! ODEcalc helps one understand difference in BVP & IVP and their importance in solving practical differential equations. PDEs, ODEs and algebraic system of equations may be solved using the methodology in this demo. Great for learning BVP & IVP solution techniques. Solvers used are based on Automatic Differential (AD) and Operator Overload techniques.
Industry example problems involving differential equations include Efficient Solar Cells a system of ordinary differential equations, PharmacoKinetics an inverse problem (half-life), and Rocket Feed System an implicit differential equations.
ODEcalc was made possible due to the Fortran Calculus compiler. The source code (ODE4user.fc) file is included in order to show the Fortran Calculus programming simplicity. ODEcalc was written to show that differential equations are solved without numerical algorithms from the user. Differential equation problems are solved with little code other than ones equations. One initial value problem required only 19 lines of code in order to be solved! Download FC-Win a front-end program for Fortran Calculus with some 50+ example problem files for viewing and as templates for your problems. For more on the Fortran Calculus language see Calculus-level Compiler info.
The license of this software is Freeware, you can free download and free use this calculator software.