Outline and Topics
The emphasis of this course is the basic theory of finite difference methods
for time-dependent differential equations, including both ODEs and PDEs. The
derivation of methods and their analysis in terms of both accuracy and
stability are stressed.
- Numerical methods for time-dependent ODEs
- Taylor series, Runge-Kutta, and Linear Multistep Methods
 
- Consistency, order of accuracy, local and global error
 
- Zero-stability, A-stability, L-stability, etc.
 
- Stiff equations and implicit methods
 
 
- Stability theory for PDE methods
- Method of Lines approach
 
- Lax-Richtmyer stability
 
- von Neumann stability analysis
 
- Relation of ODE and PDE stability theories
 
 
- Parabolic PDEs, e.g. diffusion or heat equation
- Stiffness and the need for implicit solvers
 
- Crank-Nicolson method
 
 
- Hyperbolic PDEs, e.g. advection and wave equations
- Lax-Wendroff, upwind methods, etc.
 
- Numerical dissipation / dispersion
 
- Modified equation analysis
 
 
- Mixed equations, e.g. reaction-diffusion, advection-diffusion
- Fractional step methods
 
- Unsplit methods
 
 
- Brief introduction to other approaches
- Finite volume methods
 
- Finite element methods
 
- Spectral methods