Solving PDEs with DUNE-FEM
Solving PDEs with DUNE-FEM is a PhD course within the Lund COMPUTE research school.
This course is intended for students with intermediate knowledge of programming in Python and basic knowledge of partial differential equations (PDEs) who would like to learn techniques how to solve such problems numerically.
The course gives a brief introduction to Finite Element methods and then discusses the main concepts needed to get a new user started on solving complex partial differential equations using the DUNE-FEM package. Links to an external site.
DUNE-FEM is a module of the Distributed and Unified Numerics Environment (DUNE) Links to an external site., a free and open source modular toolbox for solving PDEs with grid-based methods. Easy implementation of methods like Finite Elements (FE) and Finite Volumes (FV) via the Unified Form Language (UFL) ensure user friendliness whereas techniques such as code generation ensure efficiency in scientific computations including high-performance computing applications.
The course also covers how to use different solver backends (built-in solvers from DUNE-ISTL Links to an external site., or scipy and PETSc Links to an external site. and also petsc4py Links to an external site.), local grid adaptation and parallelization and other techniques.
Teaching
The lectures are scheduled from April 4 - 8 on campus. Online attendance via Zoom is possible.
|
Location
The course will be given on campus and via zoom. The zoom link is found under annoucements.
It is recommended to join the course in persons if you are in Lund.
On Monday morning we meet in MH:454A which is Mathematics building 4th floor room 454A.
After that we are in MH:Sigma for the rest of the course.
MH:Sigma is in the Mathematics building 2nd floor inside the library.