Skip to content

Commit 70ab5c8

Browse files
Copilotivan-pi
andauthored
Add foundational Michelsen and STIFF3-vs-Gear references to README method section (#55)
* docs: add Michelsen and Weimer-Clough references in README Agent-Logs-Url: https://github.com/ivan-pi/stiff3/sessions/fa2c6498-b1aa-42bd-b9ce-9008acebc557 Co-authored-by: ivan-pi <21085643+ivan-pi@users.noreply.github.com> * docs: normalize citation wording in README references Agent-Logs-Url: https://github.com/ivan-pi/stiff3/sessions/fa2c6498-b1aa-42bd-b9ce-9008acebc557 Co-authored-by: ivan-pi <21085643+ivan-pi@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: ivan-pi <21085643+ivan-pi@users.noreply.github.com>
1 parent 83da099 commit 70ab5c8

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,20 @@ The specific three-stage semi-implicit Runge-Kutta method (SIRK3) used by `stiff
174174

175175
> Caillaud, J. B., & Padmanabhan, L. (1971). An improved semi-implicit Runge-Kutta method for stiff systems. *The Chemical Engineering Journal*, 2(4), 227–232. https://doi.org/10.1016/0300-9467(71)85001-3
176176
177+
Related references by Michelsen that predate the Villadsen & Michelsen (1978) textbook include:
178+
179+
> Michelsen, M. L. (1976). An efficient general purpose method for the integration of stiff ordinary differential equations. *AIChE Journal*, 22(3), 594–597. https://doi.org/10.1002/aic.690220327
180+
>
181+
> Michelsen, M. L. (1977). Application of semi-implicit runge—kutta methods for integration of ordinary and partial differential equations. *The Chemical Engineering Journal*, 14(2), 107–112. https://doi.org/10.1016/0300-9467(77)85005-3
182+
183+
These papers precede the textbook, but the original source code refactored in this repository was taken from Villadsen & Michelsen (1978), as noted above.
184+
177185
The adaptive stepsize selection strategy is described in Villadsen & Michelsen (1978), Section 8.2.3, pages 314–317.
178186

187+
A comparison of STIFF3 with Gear's method (Hindmarsh and Gear) was published in:
188+
189+
> Weimer, A. W., & Clough, D. E. (1979). A critical evaluation of the semi-implicit Runge‐Kutta methods for stiff systems. *AIChE Journal*, 25(4), 730–732. https://doi.org/10.1002/aic.690250424
190+
179191
The two tolerance parameters `eps` and `w` together control how accurately the solution is tracked:
180192

181193
- **`eps`** — a single scalar that sets the overall accuracy goal. A smaller value requests a more accurate solution at the cost of more integration steps. Typical values range from `1e-3` (low accuracy) to `1e-8` (high accuracy).

0 commit comments

Comments
 (0)