Gear method: summary
Dear Netters:
Recently I have posted a question concerning Fortran implementations
of the Gear method. I would like to express my sincere gratitude to
the netters whose responses I received. Some of the replies were very
helpful. One of the programs (LSODA) is available, for example, from
ftp://ftp.uni-bayreuth.de/mounts/pubdsk2/math/netlib/sodepack
The book by Vetterling et al. "Numerical Receipts..." does not contain
any Fortran code for Gear method.
Here is the summary of the responses (in part shortened):
--------------------------------------------------------------------
From: uscgckc3 # - at - # ibmmail.com
Hello Sergei,
The QCPE has a very nice pc program set called "GEAR ITERATOR"
which is available in Microsoft Fortran. I believe they will even
supply the executable. The QCPE number is QCMP022.
Regards,
Anthony DeBellis
Ciba Corp.
uscgckc3 # - at - # ibmmail.com
--------------------------------------------------------------------
From: "FREDERICK IGNATZ-HOOVER" <FFIGNA # - at - #
ccmail.monsanto.com>
Try "gear" from the QCPE at the University of Indiana in
Bloomington,
In. USA
--------------------------------------------------------------------
From: doherty # - at - # msc.edu (David C. Doherty)
.....<Stuff omitted>
--
On the other hand, you may have some luck poking
around at netlib, for instance:
http://www.netlib.org/ode/index.html
ftp://ftp.netlib.org/ode/index
http://www.netlib.org/odepack/index.html
ftp://ftp.netlib.org/odepack/index
--------------------------------------------------------------------
From: Dave Edelson <EDELSON # - at - # EVAX12.ENG.FSU.EDU>
A reasonable implementation of Gear is found in the IMSL Library, routine
IVPAG, which can be switched between Adams-Moulton or Gear. However, it
requires the entire library to be implemented, since the routine calls
other subroutines from the library.
Fortran code for older versions of Gear are found in several places in the
literature.
D. Edelson
College of Engineering
Florida A&M/State Universities
--------------------------------------------------------------------
From: ars # - at - # ari.net (ARSoftware Corporation)
Though not fortran, Kinetics for Windows is an easy to use Microsoft Windows
based software package for modeling complex chemical reactions and reaction
mechanisms. This unique program computes the concentrations of the chemical
species in a system as a function of time for multistep reversible
reactions, given the reaction mechanism, the forward and reverse rate
constants, and the initial concentrations of reactants and products.
KINETICS easy to use Windows interface allows you to input complex chemical
systems by simply typing in the reaction equations and the associated rate
constants. The program automatically formulates the differential equations
necessary to describe the kinetics of the chemical system. The rate
equations are then numerically integrated using a modified GEAR algorithm.
.....<Stuff omitted>
For more information, contact ars # - at - # ari.net
Sincerely,
Sat Want S. Khalsa
ARSoftware
=====================================================
ARSoftware Corporation
8201 Corporate Drive
Landover, MD 20785
Phone: (301) 459-3773
FAX: (301) 459-3776
e-mail: ars # - at - # ari.net
--------------------------------------------------------------------
From: jcw # - at - # biosym.com (Jack Wathey )
Dear Sergei,
The program you want is "lsoda" (acronym for Livermore Solver of
Ordinary
Differential equations: Automatic). It's a robust and highly optimized
FORTRAN implementation with automatic integration step size control.
Unfortunately I don't remember where it is on the net, but you should
be able to find it with Archie or some similar net-searching tool.
Best wishes,
Jack Wathey
Biosym Technologies, Inc.
--------------------------------------------------------------------
From: jpool # - at - # ccsf.caltech.edu (J.C.T. Pool)
Have you looked at Netlib for ODE codes?
See
http://www.netlib.org/index.html
or send a message to
netlib.org
with the text
send index
--------------------------------------------------------------------
From: "Dr. Chris L. Waller" <waller # - at - #
thor.herl.epa.gov>
Numerical Recipes in Fortran book and program diskette.
====================================================================
Yours, Sergei.