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 
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
- ๐ Slides
Introduction to C++ programming
Meshes: Triangulations in FEM
- ๐ Slides
Integration: Integrating over meshes using quadratures
- ๐ Slides
- ๐งฎ Homework Statement
- ๐ป Homework Template
Interpolation in FEM
- ๐ Slides
Solving the Poisson equation in 1D
- ๐ Slides
Towards FEM in 2D and 3D
- ๐ Slides
- ๐งฎ Homework Statement
- ๐ป Homework Template
Transient and Transport Problems
- ๐ Slides
Non-linear Problems
- ๐ Slides
- ๐งฎ Homework Statement
- ๐ป Homework Template
Towards the NavierโStokes Equations
- ๐ Slides
- ๐งฎ Homework Statement
- ๐ป Homework Template