AMATH 581: Scientific Computing
SLN 10228, MWF
8:30-9:20, MGH 271
| Homework | Grades | Message Board | Lecture Notes (.pdf) |
Instructor: |
Professor Nathan Kutz Condon Hall 708 tel: 685-3029 fax: 685-1440 email: kutz@amath.washington.edu office hours: M 2:30-3:30, WF 9:30-10:30, WF 1:30-2:30 |
| Course description | Course Objectives | Prerequisites | Textbook & Notes | Syllabus | Schedule |
NOTE: This course is a survey of computational methods. The focus is on the implemention of numerical schemes with significant aid from built-in MATLAB functionality such as FFTs, fast matrix solvers, etc. It is not a course in numerical analysis since our coverage of many technical issues is only cursory. A much more comprehensive and detailed treatment of some of the methods covered here is given in AMATH 584, 585, 586.
We will begin with ODE solvers applied to both initial and boundary value problems. Our application will be to finding the eigenstates of a quantum mechanical problem or of an optical waveguide.
We will introduce the idea of finite-differencing of differential operators. Our application will be to two problems: vibrating modes of a drum and the evolution of potential vorticity in an advection-diffusion problem of fluid mechanics.
Transform methods for PDEs will be introduced with special emphasis given to the Fast-Fourier Transform. We will revisit the potential vorticity in an advection-diffusion problem of fluid mechanics by using these spectral techniques.
For complicated computational domains, the use of a finite element scheme is compulsory. The steady-state flow of a fluid over various airfoils will be considered.
Lecture 13: Basic Time-Stepping Schemes (Sec. 3.1 in the notes)
Lecture 14: Time-Stepping Schemes: Explicit and Implicit Methods (Sec. 3.2 in the notes)
cheb.m: cheb.m
| Homework | Homework Due Date | Homework Problem Sets |
| First day of classes | Wednesday, September 27 | |
| Homework#1 (10 pts) | due Friday, November 3 | Homework #1 ( .pdf) |
| Veteran's Day (no class) | Friday, November 10 | |
| Homework#2 (20 pts) | due Friday, November 17 | Homework #2 (.pdf) |
| Thanksgiving Break (no class) | Friday, November 24 | |
| Homework#3 (10 pts) and Final Report (40 pts) | due Friday, December 8 | Homework #3 (.pdf) |
| Last day of classes | Friday, December 8 |
On the due date of each homework, a write-up of that particular homework will be turned in. Since each homework is part of a larger computational notebook, the homeworks will be returned shortly to the student with comments and recommended or mandatory revisions. At the end of the quarter, the five homework sets will be incorporated together into a single, finished product. All the revisions and comments suggested should be incorporated into this final report. Each homework should be written as if it were an article/tutorial being prepared for submission. I expect a high level of professionalism on these reports. The following is the expected format for homework submission:
A few things should be kept in mind when generating your reports:
| <kutz@amath.washington.edu> | Thu Nov 7 17:40:15 2002 |