Skip to content

Teaching

This page contains lectures or seminars that we have given throughout the years and that may be of general usages.

Specialized numerical methods for transport phenomena - deal.II deal.II logo

Specialized numerical methods for transport phenomena is class taught at Polytechnique Montrรฉal under the label GCH8108E. A major portion of the course is centered around learning the finite element method using the deal.II open-source library. Students progress from the basics of deal.II to assembling their own steady-state Navier-Stokes solver using the finite element method. Each lecture includes slides. There are four homeworks in total that cover the material of the course. Each homework consist of an homework statement and a C++ template. The entire content of the course is available below (by clicking on the themes). This class was authored by Bruno Blais and Laura Prieto Saavedra and is available under an MIT license. If there is sufficient interest, we might transform these slides into a set of Youtube clip.

Introduction to the course
Introduction to C++ programming
Meshes: Triangulations in FEM
Integration: Integrating over meshes using quadratures
Interpolation in FEM
Solving the Poisson equation in 1D
Towards FEM in 2D and 3D
Transient and Transport Problems
Non-linear Problems
Towards the Navierโ€“Stokes Equations