
DAEPACK (pronounced D-A-E-PACK) is a software library for general numerical calculations. DAEPACK is divided into two major libraries: symbolic analysis and transformation and numerical calculation. The symbolic analysis and transformation library consists of components for analyzing general Fortran-90 models and automatically generating the information required when using modern numerical algorithms. For example, components are provided that:
The information above would normally have to be provided by the modeler. This task is tedious, time consuming, and error prone and as a result, FORTRAN models are often treated as black boxes. The symbolic components of DAEPACK open up these black boxes, allowing the state-of-the-art numerical algorithms contained in the numerics library to be easily applied without having the modeler generate this additional information. The modeler can simply concentrate on writing a correct model, DAEPACK takes care of the rest. Calculations performed by the DAEPACK numerical components include solution of large sparse sets of nonlinear algebraic equations, hybrid discrete/continuous dynamic simulation with robust state event location, and hybrid discrete/continuous parametric sensitivity calculation with proper reinitialization of the sensitivities across discontinuities. Additional information about DAEPACK can be found on the Introduction Page. Documentation can be downloaded from the Download Area.
Information about other projects currently under development can be found by following these links...
Use the imagemap below to move between the seven areas of this web site. Answers to the most frequently asked questions about DAEPACK appear in the Introduction Page, in the DAEPACK FAQ.
Paul I. Barton
Associate Professor of Chemical Engineering
Phone: 1.617.253.6526
Fax: 1.617.258.5042
Email: pib at mit.edu
Web:
http://web.mit.edu/afs/athena/org/c/cheme/www/People/Faculty/Barton_Paul.html
).