Bookmark and Share Print this page
School of Medical Sciences Ethanol Pharmacokinetics and Pharmacodynamics

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.

 



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)