Computer Methods For Ordinary Differential Equations and Differential-Algebraic Ons
Computer Methods For Ordinary Differential Equations and Differential-Algebraic Ons
Computer Methods For Ordinary Differential Equations and Differential-Algebraic Ons
for Ordinary
Differential
Equations and
Differential-Algebraic
V
ons
Uri M.
Ascher
University of British Columbia
Vancouver, British Columbia, Canada
Linda R-
Petzold
University of California, Santa Barbara
Santa Barbara, California
51HJTL.
Society for Industrial and Applied Mathematics Philadelphia
Contents
List of Figures ix
Preface xv
Part I: Introduction 1
2 On Problem Stability 23
2.1 Test Equation and General Definitions 23
2.2 Linear, Constant-Coefficient Systems 26
2.3 Linear, Variable-Coefficient Systems 29
2.4 Nonlinear Problems 31
2.5 Hamiltonian Systems 32
2.6 Notes and References 34
2.7 Exercises 34
4 One-Step Methods 73
4.1 The First Runge-Kutta Methods 74
4.2 General Formulation of Runge-Kutta Methods 80
4.3 Convergence, O-Stability, and Order for Runge-Kutta Methods 82
4.4 Regions of Absolute Stability for Explicit Runge-Kutta Meth-
ods 87
4.5 Error Estimation and Control 90
4.6 Sensitivity to Data Perturbations 95
4.7 Implicit Runge-Kutta and Collocation Methods 98
4.7.1 Implicit Runge-Kutta Methods Based on Collocation 101
4.7.2 Implementation and Diagonally Implicit Methods . . . 103
4.7.3 Order Reduction 106
4.7.4 More on Implementation and Singly Implicit Runge-
Kutta Methods 107
4.8 Software, Notes, and References 108
4.8.1 Notes 108
4.8.2 Software 110
4.9 Exercises Ill
7 Shooting 177
7.1 Shooting: A Simple Method and Its Limitations 177
7.1.1 Difficulties 179
7.2 Multiple Shooting 182
7.3 Software, Notes, and References 185
7.3.1 Notes 185
7.3.2 Software 186
7.4 Exercises 186
Bibliography 299
Index 307