Advanced Finite Element Methods in Python [MAT08, 2 ECTS]

Speaker:  Franco Zivcovich - Neurodec, Nice, France
  Monday, May 6, 2024 at 12:30 PM starting date

In this course you will gain a deep understanding of Finite Element Methods (FEM) using Python. We will start by revisiting sparse data structures and iterative solvers, utilizing popular libraries like Numpy, Scipy, and high-performance packages such as PETSc. You will then delve into unstructured simplicial meshes, learn to work within the reference element, and employ meshes for approximating integrals over complex domains. Furthermore, you will develop expertise in piecewise approximation and master the assembly of matrices crucial in solving Partial Differential Equations (PDEs) with Finite Elements.

By completing this course, you will not only grasp the mechanics of FEM at an unparalleled depth but also acquire the skills to tailor specific solutions for unique engineering problems. This knowledge will set you apart from engineers who rely solely on off-the-shelf, compiled packages like FEniCS and FreeFEM++, allowing you to achieve unmatched performance in your engineering endeavors.

Join us in this course and embark on a journey to become a proficient engineer capable of navigating the complex world of mathematical modeling and computational engineering.


May 6, 12:30-14:30, room G

May 8, 9:30-11:30, meeting room second floor

May 9, 9:30-11:30, room L

May 20, 12:30-14:30, room G

May 22, 16:30-18:30, room L

May 23, 9:30-11:30, room L


Programme Director
Marco Caliari

External reference
Publication date
April 16, 2024