Control Strategies for the Iterative Solution of Nonlinear Equations in ODE Solvers
- 1 January 1997
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Scientific Computing
- Vol. 18 (1) , 23-40
- https://doi.org/10.1137/s1064827595287109
Abstract
In the numerical solution of ODEs by implicit time-stepping methods, a system of (nonlinear) equations has to be solved each step. It is common practice to use fixed-point iterations or, in the stiff case, some modified Newton iteration. The convergence rate of such methods depends on the stepsize. Similarly, a stepsize change may force a refactorization of the iteration matrix in the Newton solver. This paper develops new strategies for handling the iterative solution of nonlinear equations in ODE solvers. These include automatic switching between fixed-point and Newton iterations, investigating the "optimal" convergence rate with respect to total work per unit step, a strategy for when to reevaluate the Jacobian, a strategy for when to refactorize the iteration matrix, coordination with stepsize control. Examples will be given, showing that the new overall strategy works efficiently. In particular, the new strategy admits a restrained stepsize variation without refactorizations, thus permitting the use of a smoother stepsize sequence. The strategy is of equal importance for Runge--Kutta and multistep methods.Keywords
This publication has 15 references indexed in Scilit:
- Control theoretic techniques for stepsize selection in explicit Runge-Kutta methodsACM Transactions on Mathematical Software, 1991
- The modified Newton method in the solution of stiff ordinary differential equationsMathematics of Computation, 1991
- Solving Ordinary Differential Equations IIPublished by Springer Nature ,1991
- Analysis of Stepsize Selection Schemes for Runge-Kutta CodesIMA Journal of Numerical Analysis, 1988
- API stepsize control for the numerical solution of ordinary differential equationsBIT Numerical Mathematics, 1988
- Solving Ordinary Differential Equations IPublished by Springer Nature ,1987
- Local error control inSDIRK-methodsBIT Numerical Mathematics, 1986
- Displacement or Residual Test in the Application of Implicit Methods for Stiff ProblemsIMA Journal of Numerical Analysis, 1985
- Improving the Efficiency of Matrix Operations in the Numerical Solution of Stiff Ordinary Differential EquationsACM Transactions on Mathematical Software, 1978
- Eine Spektraltheorie für allgemeine Operatoren eines unitären Raumes. Erhard Schmidt zum 75. Geburtstag in Verehrung gewidmetMathematische Nachrichten, 1950