MATH838 FEM and BEM
MATH 838  Finite Element and Boundary Element Methods
In this course we will discover together some theoretical and
computational aspects of the Finite and Boundary Element
methods. Apart from some basic lecturing, the course will be
very reading oriented, and I'll ask you to develop an ambitious
project, that can be computational (your own coding), applied
(using FEniCS for a complex problem), or theoretical (understand
something hard and explain it to the others) Instructor: FranciscoJavier “Pancho” Sayas
 Lecture times: MW 2:003:15 in EWG207
 Office hours:
By appointment. Or simply show at my office door
(EGW532)
 Website: www.math.udel.edu/~fjsayas/teaching/math838
 Support book: The FEniCS Book, edited by Anders Logg, KentAndre Mardal, and Garth Wells, and published as Volume 84 of Lecture Notes in Computational Science and Engineering by Springer, 2012. (Check in http://fenicsproject.org/book/)
 Classnotes for most of the topics will be posted
online
Teaching style
I will post notes for most lectures. I'll expect you to have read the notes by the time you come to class. I'll go over the notes, but not in the same order, but emphasizing ideas. From time to time, I'll ask some of you to present something in class.The FEM is all about triangulations, so here's one to add some color to this chocolateflavored page.
It's your choice
Everybody will need to solve some basic exercises from the notes. This knowledge will be evaluated in the takehome exam, roughly 2/3 into the semester. Apart from that you are required to have an open mind and choose what you want to do. If you like analysis, there's plenty of applied Sobolev space theory to learn, if that's what gets your attention. If you like coding, there'll be some proposed coding projects, where you can get your hands dirty in the nontrivial bookkeeping of the Finite Element Methods. (Coding will be done in MATLAB, by the way.) If you don't want to code, but you want to apply the method for complicated problems, you can choose to learn FEniCSActivity log
If you miss a lecture, you'll be able to now what we did by
scrolling down from this point. This log will also help us keep
focusedWeek 
Day 
Topic 
1 
02/09 
Presentation. Linear
functions on triangulations. [L1 and L2] 
02/11 
Weak form of
reactiondiffusion problems and the FEM 

2 
02/16 
FEM assembly [L2] 
02/18 
FEM in practice: the triangulation  
02/20 
FEM in practice:
matrices, vectors, and error functions 

3 
02/23 
Higher order triangular elements and static condensation [L2] 
02/25 
Counting edges. Elements
of parallelograms [L3] 

02/27 
Review. Isoparametric
elements [L4] 

4 
03/02 
Elements on quads. Mass
lumping. 
03/04 
Eigenvalues and FEM in
practice: refining triangulations 

03/06 
[Snow day] 

5 
03/09 
Evolution equations [L5].
FEM in practice: Helmholtz 
03/11 
Evolution equations 

03/13 
FEM in practice: Newest Vertex Bisection  
6 
03/20 
A posteriori error
estimation: concepts, adaptivity, residual estimates
[L6] 
7 
03/23 
A posteriori error estimates: hierarchical estimators and gradient recovery 
03/25 
Bases and bookkeeping for
higher order elements [L7] 

8 
04/06 
Transition elements. A
taste of FEM analysis [L8] 
04/08 
Scaling arguments 

9 
04/13 
Concergence of FEM. The
AubinNitsche trick. 
04/15 
The lowest order
RaviartThomas space [L9] 

04/17 
Mixed formulation of the
Laplacian, a.k.a., Darcy flow 

10 
04/20 
Mixed FEM [L9]. Implementation of the lowest order RT elements 
04/22 
Second order RT elements
[L10] 

11 
04/27 
Hybridized formulation of RTFEM [L10] 
04/29 
BEM 

05/01 
BEM 