Numerical methods for conservation laws

MATH-459

Media

Media

This file is part of the content downloaded from Numerical methods for conservation laws.
Course summary

Numerical Methods for Conservation Laws

The modeling of many problems in the applied sciences and engineering is based on concepts of conservation of mass, momentum and energy, leading to systems of conservation laws. Prominent examples are the Maxwell equations of electromagnetics, the Euler and Navier-Stokes equations of fluid dynamics and equations of elasticity and the systems of magnetohydrodynamics of plasma physics.

In this course we shall develop, analyze and apply computational methods suitable for solving systems of conservation laws. We shall begin to discussing fundamental properties of conservation laws, including their ability to generate non-smooth solutions - shocks - from smooth initial conditions, leading to the introduction of weak solutions and entropy conditions.

After an initial discussion of finite difference methods for conservation laws, we introduce finite volume methods as the first major class of methods to study, including accuracy and stability of these methods. We discuss the importance of the numerical flux and approximate Riemann solvers and the extension of finite volume methods to general grids.

For larger and more complex problems, the ability to increase the order of the method is important and we discuss such extensions and the new challenges these introduce. This sets the stage for the development of nonlinear schemes, beginning with MUSCL schemes and continuing with the development of essentially non-oscillatory (ENO) and weighted essentially non-oscillatory (WENO) methods. Higher order in time is achieved through the development of strongly stable Runge-Kutta methods (SSP-RK).

As an alternative but closely related techniques we use the last part of the class on the development and analysis of discontinuous Galerkin methods as a very general and robust high-order accurate extension of finite volume methods. 

Throughout the course there will be an emphasis on mastering mathematical as well as computational aspects of the methods.

We will be using the text

J.S. Hesthaven, 2017, Numerical Methods for Conservation Laws: From Analysis to Algorithms. SIAM Publishing.

The text is available for free download through the EPFL Library.

Lecturer:

Martin Licht

Assistant:

Massimo Rizzuto

Class times:

Lectures: Wednesdays 13:15-15:00 (Room MA A3 31)

Exercises: Fridays 15:15-17:00 (Room MA A1 10)

Grading scheme

The final grade will be the best of the following three options

- 100% final exam (presumably an oral exam as in last years)
- 90% final exam and 10% best project
- 80% final exam and 10% each project

Additional material and links

Links to Lectures from several years ago

These lecture videos have been produced by a different lecturer. We follow the same overall path in this lecture, but there will be minor notable differences in presentation style. The choice of topics also shows some minor differences. Consider these videos as additional material.


Lecture Notes


Lecture notes last year (only to be used as courtesy additional material)


Week 1: September 18 - September 22

Readings: pages 1-10, 29-32.


Week 2: September 25 - September 29


Week 3: October 2 - October 6


Week 4: October 9 - October 13


Week 5: October 16- October 20


Week 6: October 23 - October 27


Week 7: October 30 - November 3


Week 8: November 6 - November 10


Week 9: November 13 - November 17


Week 10: November 20 - November 24


Week 11: November 27 - December 1


Week 12: December 5 - December 9


Week 13: December 11 - December 15



Oral Exam