Math 228A
Numerical Methods for PDEs
Fall Quarter 2008

Instructor:
   Office:
   Email:
   Phone:
   Office Hours:
Professor Bob Guy
MSB 2136
guy@math.ucdavis.edu
754-9201
Monday 9:00-10:30
Thursday 3:30-5:00


Textbook:
  1. R. J. LeVeque. Finite Difference Methods for Ordinary and Partial Differential Equations: Steady-State and Time-Dependent Problems. SIAM,  2007.
  2. W. Briggs, V.E. Henson, and S. McCormick. A Multigrid Tutorial, Second Edition. SIAM, 2000.
Both books are published by SIAM.  SIAM members receive a 30% discount on orders. Free membership in SIAM is available by joining the UCD SIAM student chapter.  http://siam.math.ucdavis.edu


Webpage:
http://www.math.ucdavis.edu/~guy/teaching/228a/
Homework and announcements will be posted here.


Class:
Tuesday and Thursday 1:40-3:00 in BAINER 1130


TA:
   Office:
   Email:
   Office Hours:
Tyler Skorczewski
MSB 2123
tskorc@math.ucdavis.edu
Tuesday 3-4 (228 students have priority)
Wednesday 3-4 (128 students have priority)

Homework
You are encouraged to talk with your classmates about homework problems. However, you must do your own write-up and write your own codes. All aspects of your write up must be clearly presented. Your writing should be clear and grammatically correct. Your codes must be thoroughly commented. All tables and figures must be appropriately labeled. You will be graded on the quality of your presentation.

Homework 1, due Thursday, October 16th
There was a mistake in problem 2.  The space X was not define correctly.   The assingment has been updated to fix the mistake (10/07/08). 

Homework 2, due Thursday, November 13th
latex source

Homework 3, due Tuesday, December 2nd
latex source

What we will cover
This coarse is part of the sequence 228A-C on numerical methods for partial differential equations.  The first quarter (228A) will focus on elliptic problems.  The topics we will cover this quarter are listed below.
Grading
Your grade will be based on your homework assignments.  We will likely have 4 homework assignments during this quarter.

Programing
This class will require writing computer programs. You may use any language. If you do not have a strong preference of language, it is recommended that you use MATLAB, because it is easy to use and very powerful. The instructor and TA will be happy to help with MATLAB and Fortran (preferably Fortran 95) questions, but should you choose to code in another language, you should expect less support from us. All codes will be turned in and must be thoroughly commented. You can create a computer account in the math department at http://www.math.ucdavis.edu/comp/class-accts.