Ordinary Differential Equations and Java
The solution of ordinary differential equations (ODEs) is a necessary part of
solving nonlinear pharmacokinetic problems (e.g. the Ethanol
PKPD project)
Links
Nonlinear Solvers and Differential Equations (NSDE)
project is focused on research and development of nonlinear solvers and sensitivity analysis techniques for nonlinear, time-dependent and
steady state partial differential equations. Developed at Lawrence Livermore
National Laboratory.
- SUNDIALS SUite of
Nonlinear and DIfferential/ALgebraic equation Solvers (ANSI-C)
- CVODE:
A solver for stiff and nonstiff ODE systems dy/dt = f(t,y), with both serial
and parallel versions. Installation documentation files: /sundials/cvode/doc/cvreadme
and /sundials/cvode/doc/pvreadme.
DESSolver v1.7 Java-Applet with source
- Complex application including equation parser. Variable names in German.
Requires Java-Plug-In v1.3.1 (or later) for use with browser
The JavaView Project Ode Solver
applet
- Example of
JavaView project. This is a sophisticated geometrical viewer
application. There is a
tutorial that may be helpful as a starting point to build an ODE
application.
ODEToolKit Has an applet that takes
a long time to load.
- The ODEToolkit is an online solver of ordinary differential equations (ODEs).
Can solve first-order and second-order ODEs, and can handle systems of
first-order ODEs. Useful background info on solvers.
- Uses a server to generate solutions which are then passed back to the
client. I have not been able to find out how to set the initial conditions or
to save problems.
JOde - A Java Applet
for Studying Ordinary Differential Equations
- Source code
available. Hard to figure out how to set initial conditions for the example I
tried.
Falstad ODE solver applet with source
- Variable order RungeKutta (RK3?)
F2J A Fortran to Java
translator
IDEA is Internet
Differential Equations Activities
- IDEA contains a database of computer activities illustrating both
mathematical concepts and the application of these concepts in a wide variety
of disciplines. In addition to the exercises, it provides the software DynaSys
that can be used to implement many of the activities. Educational resource but
not of much use for developing DE solver applications.
ODE Home Page (Wolfram
Research)
- Resource page for definitions of ODEs and simple description of methods for
solving ODEs.