AMath 586/Atm Sci 581
Numerical Analysis of Time-Dependent Problems

Spring 2009
http://www.amath.washington.edu/courses/586-spring-2009

MWF 2:30-3:20: Loew 206

This class is being offered on-line through EDGE, which provides live streaming of each class and archived lecture videos within two hours thereafter. See http://www.engr.washington.edu/EDGE/amath586/amath586vd.html.

 
Instructor:
Prof. Chris Bretherton
breth@washington.edu
ATG 704, x5-7414
Office hours: MWF 1:30-2:20,
or by appointment.

TA:
Alan Chen
amath586@gmail.com
Office hours: MW 11:30-12:30, Guggenheim 416


Schedule   Homework and Exams   Lecture Notes and Handouts     Matlab scripts  

Course Description

Numerical methods for time-dependent ordinary and partial-differential equations, including explicit and implicit methods for hyperbolic and parabolic equations. Stability, accuracy, and convergence theory. Spectral and pseudospectral methods

Prerequisites

Prior experience with Matlab and solution of elementary PDEs such as the wave and diffusion equation. Amath 581 or 584/585 recommended.

Notes and Recommended Text

Scanned lecture notes will be posted. However, for a more comprehensive treatment, I recommend the following texts:

Syllabus

Topic
Archetypical PDEs. Initial and boundary conditions, well-posedness, types of numerical methods.
Finite difference operators, consistency, order of accuracy
Stability, convergence, Von Neumann analysis, discrete dispersion relation, CFL stability condition.
Time-differencing methods for ODEs and systems of ODEs.
Finite difference methods for the 1D advection equation
Finite difference methods for the heat equation
Pseudospectral methods for time-dependent problems
Finite-element, finite volume, and monotonicity-preserving methods.

Grading

Schedule

No class:

Homework and Exams

Item Due Date Download Solutions
Homework #1 due Mo 13 Apr HW #1 solutions
Homework #2 due Mo 20 Apr HW #2 solutions
Homework #3 due Mo 27 Apr HW #3 solutions
Homework #4 due Mo 4 May HW #4 solutions
Take-home midterm due Mo 11 May Midterm solutions
Homework #5 due Mo 18 May HW #5 solutions
Homework #6 due Fr 29 May HW #6 solutions
Take-home final due 5 pm Fr 12 Jun Final solutions
Prof. Bretherton is on travel until We 24 June attending two week-long back-to-back conferences. Graded finals handed in on paper will be available outside Prof. Bretherton's office ATG 704 starting then, and final course grades will be transmitted to the registrar then as well. Sorry for the unavoidable delay.

Lecture Notes and Handouts

Matlab Scripts

Class examples

TimeDifferencingStabilityRegion.m: Plots stability region for amplification eqn for RK2 and RK4 methods; easily adapted to other time-differencing methods.

Nonlinear pendulum d2theta/dt2 = - sin(theta), theta(0) = 1, dtheta/dt = 0 treated as a system of two 1st order ODEs

Fourier spectral differentiation

Homework solution scripts