Foundations of computational finite element methods

Course overview

TThis course provides an introduction to the computational aspects of finite element methods. Using prototype problems such as the Poisson and heat equations, the Matlab-based implementations of several finite element methods are explained. A very brief theoretical side is also covered as and when required in the class, without any detailed proofs.

  • Classes will be held at C06-105 in Sahyadri campus on Monday, Wednesday, and Friday 3.00 - 4.30 PM.
  • First class will be on 26th August (Monday), 2024.

Syllabus

Lecture notes

Codes and other resources

Number Programme description Link
1 Conforming P1 Lagrange FEM  for two point boundary value
problem in 1Dhomogeneous boundary conditions
1D_Lag_P1_sample
2 Conforming P1 Lagrage FEM with linear refinement 1D_Lag_P1_linear_refinement
3 Conforming P1 Lagrage FEM with red refinement 1D_Lag_P1_red_refinement
4 Conforming P1 Lagrage FEM with Dirichlet, Neumann, and Robin boundary conditions 1D_Lag_P1_Dir_Neum_Robin
5 Conforming P1 Lagrage FEM optimised code 1D_Lag_P1_Optimised_assembly

Excercises