Department 
Seminars 
 

Maxwell Institute for Mathematical Sciences


Heiko Gimperlein
Maxwell Institute for Mathematical Sciences and Department of Mathematics
Edinburgh EH14 4AS
phone: (0044) 131 451 - 8293
email: h.gimperlein at hw.ac.uk


MIGSAA Numerical Analysis of PDEs (2020)

CANCELLED - Student presentations: 24 March, 10.30-12.30 at ICMS, Lecture Theatre 5.10.

Lecture: Tuesday 10.30-12.30 (ICMS, Bayes Centre Room 5.02)

Email: h.gimperlein at hw.ac.uk

Weeklies (updated 8 March)

Basic references:D. Braess, Finite Elements, Cambridge University Press.
(DO NOT BUY THESE!!!)D. J. Silvester, A finite element primer.
H. Gimperlein, Interface and contact problems, lecture notes.
Y. Saad, Iterative methods for sparse linear systems, SIAM.
A. Quarteroni, R. Sacco, F. Saleri, Numerical Mathematics, Springer.
J. Shen, T. Tang, L.-L. Wang, Spectral Methods, Springer.
L. N. Trefethen, Spectral Methods in Matlab, SIAM.

Further material:Matlab: Finite differences for the Laplace equation in 2d
Maximum principle and convergence of finite difference method
Matlab: Finite elements for the Laplace equation in 2d
A residual posteriori error estimate / Notes on adaptive FEM
Matlab: Adaptive mesh refinements in FEM
More examples / An exhaustive table of finite elements
Generalisations of Lax-Milgram (Theorem 5.2.1)
Basic connection to continuum mechanics / movie / course

Notes: Lecture 1
(beware of typos!) Lecture 2
Lecture 3
Lecture 4
Lecture 5 (MATLAB files)
Lecture 6More examples / periodic table, finite differences
Lecture 7
Lecture 8
Lecture 9
Lecture 10

 

 

Some possible projects:
(talk to me for further suggestions!) Abstract variational methods: Minimization of functionals
This project discusses the basic lemmas behind the calculus of variations: Under which conditions does an energy functional admit a minimizer? Source: Struwe, Variational Methods, first chapter.
Variational formulations of nonlinear Laplace equations
This project relates nonlinear PDEs, like the p-Laplacian, to energy minimization problems. These are important for the modelling of non-Newtonian fluids, ice and groundwater flows. Source: Renardi-Rogers, Chapter 10.2 and 10.3.
Variational inequalities
This project discusses energies with kinks (Lipschitz, not C1) as well as energy minimization under constraints (such as that the solution needs to be greater than some given function). These arise when denoising images or when a car hits a wall and are the source of some of the most important boundary conditions encountered in the real world. Source: Lecture notes
How to use finite element packages
Two or three talks could discuss algorithmic issues encountered in the implementation of finite elements on a computer, or show how to use freely available programs like FEniCS or FreeFEM for your own research.
Approximation properties of piecewise polynomials
How well can you approximate a function by piecewise polynomials. In the lectures we have avoided the discussion of approximation by piecewise polynomials in 2 and 3 dimensions. Explain to us the details! Source: Braess, Chapter II.6
A posteriori error estimates and mesh refinements
In the lecture we have seen a simple a posteriori error estimate for the Laplace equation. This project studies rigorous computable upper bounds on the error of the numerical solution and how to use them for adaptive refinements of the finite element mesh. Source: Lecture notes.
Discontinuous Galerkin methods
Discontinuous Galerkin methods approximate the solution to a PDE in a space of functions with discontinuities/jumps across the edges of the mesh. The variational formulation penalizes the jumps, thereby enforcing continuity in the limit as the mesh size tends to 0. The resulting methods are easily implemented and allow efficient parallelization.
Mesh refinements on the computer
This project investigates how mesh refinements of a given mesh are implemented in detail. How should a triangle be divided into smaller ones? How does this work in practice on a computer?
Fast linear algebra for FEM
Discuss some standard methods used to solve the finite element equations. Apart from classical linear algebra, advanced iterative or multigrid methods could be discussed. Source: Braess, Chapters IV and V, or book by Saad.
Numerical approximation of stochastic differential equations
This project should present and give an analysis of basic methods for stochastic ordinary differential equations.
Stability of time-stepping methods
This project gives an overview over different time stepping methods for time dependent problems (ODEs and PDEs), with a focus on stability and convergence. Source: Quarteroni, Sacco, Saleri, Numerical Mathematics.
Stochastic finite element methods
Spectral stochastic finite element methods discretise the weak form of a stochastic PDE in both the spatial and stochastic dimensions. They provide an efficient alternative to Monte Carlo simulations based on solving many independent deterministic problems. This project discusses the basic formulation and analysis.
Multiscale finite element methods
Many physical problems involve vastly different scales, where microscopic details influence the macroscopic behaviour (pores in a rock, cells in a cancer, high-frequency waves, atoms in a crystal). Numerical approaches at the finest scale become prohibitively expensive. Multiscale approaches use basis functions adapted to the microscopic problem (e.g. highly oscillatory) to solve the relevant PDEs on coarse mesh grids at the macroscopic scale. This project discusses the basic formulation and analysis.
Continuum mechanics
Discuss the PDEs which describe the materials around us: metals, biological cells, liquid crystals, etc. Continuum mechanics provides the abstract framework to study mathematical aspects of materials.