This page will look better in a graphical browser that supports web standards, but is accessible to any browser or internet device.

Served by Gloin.

JSim ODE Solver Algorithms

This page is for the current JSim version 2.0. Click here for the earlier JSim 1.6 version.

JSim allows the user to select which ODE solver to use. With ODE solvers, there is usually a trade-off between speed and accuracy--more accurate ODE solvers usually require more computation time. The ODE solvers are listed in order of increasing complexity.

Euler: forward one-step

Parameters:

RK2: 2nd order Runge-Kutta, also known as modified trapezoidal method

Parameters:

RK4: 4th order Runge-Kutta

Parameters:

KM: Runge-Kutta Merson with adaptive stepsize

Parameters:

Fehlberg: Runge-Kutta-Fehlberg (RKF45)

Parameters:

CVode: BDF and Adams-Moulton methods

Parameters:

Dopri5: Dorman Prince 5th order with variable stepsize (explicit Runge-Kutta Method)

Parameters:

Radau: Implicit Runge-Kutta method with variable order (5,9,13) with step size control

Parameters:

[This page was last modified 18Feb11, 12:32 pm.]

Model development and archiving support at physiome.org provided by the following grants: NIH/NIBIB BE08407 Software Integration, JSim and SBW 6/1/09-5/31/13; NIH/NHLBI T15 HL88516-01 Modeling for Heart, Lung and Blood: From Cell to Organ, 4/1/07-3/31/11; NSF BES-0506477 Adaptive Multi-Scale Model Simulation, 8/15/05-7/31/08; NIH/NHLBI R01 HL073598 Core 3: 3D Imaging and Computer Modeling of the Respiratory Tract, 9/1/04-8/31/09; as well as prior support from NIH/NCRR P41 RR01243 Simulation Resource in Circulatory Mass Transport and Exchange, 12/1/1980-11/30/01 and NIH/NIBIB R01 EB001973 JSim: A Simulation Analysis Platform, 3/1/02-2/28/07.