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

NSR Physiome course: September 10-14, 2012 (Dates have changed), University of Washington

Served by Gloin.

JSim ODE Solver Algorithms

This page is for the older JSim version 1.6. Click here for the latest JSim 2.0 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

Note: This method is available in JSim versions 1.6.85 and above.

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 02Feb11, 3:22 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.