Concurrent DASSL Applied to Dynamic Distillation Column Simulation
- Creators
- Skjellum, Anthony
- Morari, Manfred
Abstract
The accurate, high-speed solution of systems of ordinary differential-algebraic equations (DAE's) of low index is of great importance in chemical, electrical and other engineering disciplines. Petzold's Fortran-based DASSL is the most widely used sequential code for solving DAE's. We have devised and implemented a completely new C code, Concurrent DASSL, specifically for multicomputers and patterned on DASSL. In this work, we address the issues of data distribution and the performance of the overall algorithm, rather than just that of individual steps. Concurrent DASSL is designed as an open, application-independent environment below which linear algebra algorithms may be added in addition to standard support for dense and sparse algorithms. The user may furthermore attach explicit data interconversions between the main computational steps, or choose compromise distributions. A "problem formulator" (simulation layer) must be constructed above Concurrent DASSL, for any specific problem domain. We indicate performance for a particular chemical engineering application, a sequence of coupled distillation columns. Future efforts are cited in conclusion.
Additional Information
© 1990 IEEE. The first author acknowledges partial support under DOE grants DE-FG03-85ER25009 and DE-AC03-85ER40050. Concurrent DASSL was developed using machine resources made available by the Caltech Computer Science sub-Micron System Architectures Project and the Caltech Concurrent Supercomputer Facilities (CCSF) .Attached Files
Published - 00555439.pdf
Files
Name | Size | Download all |
---|---|---|
md5:bc4f668fb93099f1bfbe34c0b0ea4f2a
|
1.1 MB | Preview Download |
Additional details
- Eprint ID
- 78583
- Resolver ID
- CaltechAUTHORS:20170626-171949369
- Departmenf of Energy (DOE)
- DE-FG03-85ER25009
- Department of Energy (DOE)
- DE-AC03-85ER40050
- Created
-
2017-06-27Created from EPrint's datestamp field
- Updated
-
2021-11-15Created from EPrint's last_modified field