Introduction to programming the finite element method in 1D and 2D.
Objective
Topics covered include thermal diffusion, elasticity, stokes flow, and isoparametric elements. The focus is on hands-on-programming, and you will learn how to write FEM codes starting with an empty MATLAB script. Prerequisite: good knowledge of MATLAB, linear algebra, and knowledge of programming the finite difference method.
Content
Topics covered include thermal diffusion, elasticity, stokes flow, and isoparametric elements. The focus is on hands-on-programming, and you will learn how to write FEM codes starting with an empty MATLAB script.
Lecture notes
The script will be handed out to the students and made available online.
Literature
There is no mandatory literature. Some recommended literature will be discussed and made available during the course.
Prerequisites / Notice
Good knowledge of MATLAB, linear algebra, and knowledge of programming the finite difference method.
The following courses are strongly recommended before attending this course: 651-4241-00L Numerical Modelling I and II: Theory and Applications 651-4007-00L Continuum Mechanics 651-4003-00L Numerical Modelling of Rock Deformation
Performance assessment
Performance assessment information (valid until the course unit is held again)