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

-->

JSim ODE Solver Algorithms

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 01Oct08, 3:49 pm.]

Model development and archiving support at physiome.org provided by the following grants: 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.