WebCab Ordinary Differential Equations v4.0

WebCab ODE implements methods for finding solutions to systems of ordinary differential equations (ODE's) using Runge Kutta, modified mid-point, Bulirsh-Stoer, Rosenbrock, semi-implicit extrapolation methods and the second-order conservative equations.

New Features: GUI Bundle

We bundle a suite of graphical user interface JavaBean components (with a site-wide licence) allowing the developer to plug-in a wide range of GUI functionality (including charts/graphs) into their client applications.

Prices
WebCab Ordinary Differential Equations v4.0
Single CPU Server License
$499
2 CPU Server License
$658
4 CPU Server License
$988
Unlimited Site Wide/Company Server License
$1,383
Demo License (limited functionality)
$0
Prices are expressed in USD.
Product Details
This suite includes nine methods for finding numerical solutions to systems of ordinary differential equations (ODE's, as refered later). The accuracy of the each coordinate component of the solution can be set according to an error scaling array. In this way you can efficiently get very accurate results for the given coordinate components of the solution that you are interested in. The maximum theoretical error (ignoring rounding errors) can be set and our algorithm will automatically adjust the step sizes acordingly.

Runge Kutta Methods

  • 4th order step advance - advances the solution of an system of ODE's over an interval requiring 4 right-hand side evaluations.
  • 5th order step advance - advances the solution of a system of ODE's over an interval requireing 5 right-hand side evaluations. It also estimates the local truncation error using embedded 4th order Runge Kutta.
  • 5th order step advance with step monitoring - advance the solution of a system of ODE's over an interval using 5th order Runge Kutta method with monitoring of the local truncation error and corresponding adjustment of the step size. Error scallig array can be specified in order to obtain acuracy for the components of the solution you are interested in.
  • 4th order function tabulation - tabulate a function at equally spaced intervals using the 4th order Runge Kutta method.


Modified mid-point method-advance the solution of a system of ODE's over an interval using a number of equally spaced sub steps. This method is a 2nd order method but it has the advantage of using just one derivative evaluation per sub step (for a large number of substeps).

Bulirsh-Stoer method-advance the solution of a system of ODE's over an interval while monitoring the local truncation error to ensure accuracy and adjust the step size. The error scaling factors for each component of the variables must be given.

4th order Rosenbrock method for integration of stiff ODE's-integrate a stiff set of ordinary differential equations with monitoring of local truncation error to ensure accuracy and adjust step size. The Jacobian of the equations and the error scaling factors for each component of the variables should be known.

Semi-implicit extrapolation method for integration of stiff ODE's-advance the solution of a system of ODE's over an interval while monitoring the local truncation error to ensure accuracy and adjust the step size. The error scaling factors for each component of the variables must be given.

Second-order conservative equations-solves a second-order conservative system of equations (i.e. systems where the derivative does not appear on the right-hand side) using Soermer's rule. This method also monitors for local truncation errors and adjusts the step size accordingly. To apply this method the error scaling factors for each component of the variables must be known.

Since version 3.0, JDBC has been fully supported allowing the results to be stored within a database directly from the application server. We also provide a new java routine - integrateODE, which means that the programmer needs to write less code in order to solve a system of ODE's.

This package also contains the following features:

Prerequisites

  • An Operating System running JavaTM
  • Pentium III® 733 Mhz
  • 256MB RAM
  • A J2EE1.3 (EJB2.0) compatible Application Server

Software requirements:
  • Java2 Enterprise Edition
  • JDK 1.3 or compatible
Compatibility
Operating system for deployment:
  • Windows XP, 2000, NT
  • Sun Solaris
  • Linux
  • IBM AIX
  • HP-UX

Built Using:

  • JavaTM 2 SDK Standard Edition 1.3.1/1.4
  • JavaTM 2 SDK Enterprise Edition 1.3
Application Servers:
©1999-2002 WebCab Components