Singular perturbation methods for ordinary differential equations
Singular perturbation methods for ordinary differential equations
Solving ordinary differential equations I (2nd revised. ed.): nonstiff problems
Solving ordinary differential equations I (2nd revised. ed.): nonstiff problems
A simple step size selection algorithm for ODE codes
Journal of Computational and Applied Mathematics
SIAM Journal on Scientific Computing
A Second-Order Rosenbrock Method Applied to Photochemical Dispersion Problems
SIAM Journal on Scientific Computing
Continuous numerical methods for ODEs with defect control
Journal of Computational and Applied Mathematics - Special issue on numerical anaylsis 2000 Vol. VI: Ordinary differential equations and integral equations
Computers & Mathematics with Applications
One-dimensional mathematical and numerical modeling of liquid dynamics in a horizontal capillary
Journal of Computational Methods in Sciences and Engineering
Hi-index | 0.00 |
This paper is concerned with adaptive stiff solvers at low accuracy and complexity for systems of ordinary differential equations. The considered stiff solvers are: two second order Rosenbrock methods with low complexity, and the BDF method of the same order. For the adaptive algorithm we propose to use a monitor function defined by comparing a measure of the local variability of the solution times the used step size and the order of magnitude of the solution instead of the classical approach based on some local error estimation. This simple step-size selection procedure is implemented in order to control the behavior of the numerical solution. It is easily used to automatically adjust the step size, as the calculation progresses, until user-specified tolerance bounds for the introduced monitor function are fulfilled. This leads to important advantages in accuracy, efficiency and general easier-of-use. At the end of the paper we present two numerical tests which show the performance of the implementation of the stiff solvers, with the proposed adaptive procedure.