Welcome to the class website for Finite Element Methods for Partial Differential Equations. Finite elements provide an important class of numerical methods for approximating the solutions of partial differential equations. In this course we will cover both fundamental mathematical concepts and foundations as well as how in practice to develop and apply finite element methods to specific problems. We will develop methods for Elliptic, Parabolic, and Hyperbolic PDEs as well as for non-linear problems.
Please be sure to read the prerequisites and grading policies for the class. Also see the syllabus for more details.
Prerequisites:
A working knowledge of advanced calculus, linear algebra, and partial differential equations will be assumed.
Grading:
The grade for the class will be based on the homework assignments (see policy below), midterm exam, and final exam as follows:
Homework Assignments 30%
Midterm Exam 30%
Final Exam/Project 40%
Homework Policy:
Assignments will be announced in lecture and posted on the class website. Prompt submission of the homework assignments is required. While no late homework submissions will be accepted, one missed assignment will be allowed without penalty. While it is permissible and you are encouraged to discuss materials with classmates, the submitted homework must be your own work. The assignments will consist of a combination of analytic problems, numerical calculations, and simulations. Some basic programming may be required.
Supplemental Materials:
- Python 2.7 documentation.
- Python tutorial at Code-Academy.
- Enthought Canopy integrated analysis environment.
Class Annoucements:
- Midterm Outline of Topics [PDF].
- A book that you might find helpful for background on Real Analysis is Analysis, by Lieb and Loss [link].