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.

Prices
WebCab ODE and Differential Calculus J2EE Edition
Single Developer License
$249
4 Developer Team License
$423
Site Wide Developer License
$847
Demo License (limited functionality)
$0
Prices are expressed in US Dollars.
Product Details
This suite includes nine methods for finding numerical solutions to systems of ordinary differential equations (ODE's). Each method requires as parameters the value of the initial function and the derivative on a discrete subset of the interval in which we study the solution.

  • 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 requiring 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 scaling array can be specified in order to obtain accuracy 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 sub-steps).
  • 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.

For each of the methods the accuracy of the solution in each coordinate component can be set according to an error scaling array. In this way you can efficiently get very accurate results in the coordinate component of the solution that you are interested in. The maximum theoretical error (ignoring rounding errors) can be set in which case our algorithms will automatically adjust the step sizes accordingly.    This product also contains the following features:

  • GUI Bundle - we bundle a suite of graphical user interface JavaBean components (with 1, 2, 4 or site-wide license) allowing the developer to plug-in a wide range of GUI functionality (including charts/graphs) into their client applications
  • EAR Files - we provide individual customized EAR files for the most widely used application servers including IBM WebSphere 4.0/5.0, BEA WebLogic 6.1/7.0, Oracle 9iAS, Sun ONE AppServer 7, Ironflare Orion 1.5.2/1.6.0, Borland AppServer 5.0, Sybase EAServer 3.6 and JBoss 2.4.4/3.0.0
  • Self-Deploy - the relevant servers EAR file will be self-deployed onto supported local application servers during the installation of the self-install package. The supported application servers include IBM WebSphere 4.0/5.0, BEA WebLogic 6.1/7.0, Oracle 9iAS, Borland AppServer 5.0, Ironflare Orion 1.5.2/1.6.0 and JBoss 2.4.4/3.0.0
  • JDBC Mediator - A server side EJB component which mediates between an EJB component, clients and DBMS. The mediator moves most of a clients JDBC calls to the server and hence greatly increases the speed of JDBC client applications.
  • UML Models - to assist system architects we provide UML diagrams of this component

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.x
  • JavaTM 2 SDK Enterprise Edition 1.3
Application Servers:
  • IBM WebSphere Application Server V4.0/V5.0
  • BEA WebLogic® Server 6.1/7.0
  • Oracle® 9i Application Server
  • Sun ONE AppServer 7
  • Borland Enterprise AppServer 5.0
  • Ironflare Orion Server 1.5.2/1.6.0
  • Sybase EAServer 3.6
  • JBoss 2.4.4/3.0.0

©1999-2004 WebCab Components