pict
pict
pict
bkgd pict

Jan S Hesthaven   [AM256]

Syllabus     ::     Homework     ::     Downloads

Syllabus

AM256 Numerical Solution of Partial Differential Equations II

Spectral Methods for Time-Dependent Problems


Instructor: Professor Jan S. Hesthaven

Computer Teaching Assistant: TBD

Where and When: I-hour (tue/thu, 10:30-11:50). Barus and Holley room 160

Office Hours: TBD

Textbook: J. S. Hesthaven, S. Gottlieb, and D. Gottlieb, 2007, Spectral Methods for Time-Dependent Problems. Cambridge Monographs on Applied and Computational Mathematics 21, Cambridge University Press, Cambrigde, UK

Description: During the last decades, spectral methods have been developed and applied for solving partial differential equations from most areas of physics and engineering, often with remarkable success, yielding vastly better results than what is obtainable with more traditional methods, e.g., finite difference or finite element schemes. In this course we shall develop the basic theory underlying the formulation of spectral methods suitable for the solution of time-dependent partial differential equations as they appear in science and engineering. Emphasis shall be on the theoretical foundation as well as on computational aspects.

Syllabus:

  1. Introduction: Motivation for the use of high-order methods. Phase error analysis. Convergence, consistency and stability. Method of weighted residuals. Elements of necessary theoretical background and functional theory.
  2. Fourier Methods for Smooth Problems: Fourier series. Spectral and pseudospectral Fourier methods. Basic approximation results and stability of Fourier methods.
  3. Polynomial Methods for Smooth Problems: Polynomial expansions and Jacobi polynomials. Gauss quadrature rules. Spectral and pseudospectral polynomial methods. Boundary conditions. Approximation and stability theory.
  4. Issues for Nonsmooth Problems: Gibbs phenomenon, filtering and stabilization. Implementation issues.
  5. Numerical/Implementation Aspects: Fast Fourier Transforms. Even-Odd decompositions. Effect of round-off errors. Use of mappings.
  6. Temporal Integration Schemes: Discrete stability and eigenvalues. Explicit and implicit time-stepping schemes.

Prerequisites: Programming skills in C/Fortran/Matlab is assumed as is basic knowledge about partial differential equations and finite difference solution of such problems corresponding to AM255.

Homework: There will generally be weekly homework assigned each Thursday and due the following Thursday. Late homework will be accepted only under special circumstances and with prior approval and will then only count at most 50 % of its full share towards the final grading. The homework will include theoretical as well as computational exercises, i.e., some computer programming is expected as part of most homework.

Exams: There will be one midterm and one take-home final.

Grading: The grading will be based on a weighting of 50 % on the homework, 20 % on the midterm, and 30 % on the final.

Homework

  1. Due on Jan 30, 2008
    No Homework
  2. Due on Feb 7, 2008
    Homework 1
    Homework 1 Solution
  3. Due on Feb 14, 2008
    Homework 2
    Homework 2 Solution
  4. Due on Feb 21, 2008
    Homework 3
    Homework 3 Solution
  5. Due on Feb 28, 2008
    No Homework
  6. Due on Mar 6, 2008
    Homework 4
    Homework 4 Solution
  7. Due on Mar 13, 2008
    Homework 5
    Homework 5 Solution
  8. Due on Mar 18, 2008
    Midterm Solution
  9. Due on Mar 20, 2008
    Homework 6
    Homework 6 Solution
  10. Due on Mar 27, 2008
    No Homework - Spring Break
  11. Due on Apr 3, 2008
    No Homework
  12. Due on Apr 10, 2008
    Homework 7
    Homework 7 Solution
  13. Due on Apr 17, 2008
    Homework 8
    Homework 8 Solution
  14. Due on Apr 24, 2008
    Homework 9
    Homework 9 Solution

Download