Overview of course material: Numerical solution of PDEs

The teaching material is produced in various formats for printing and on-screen reading.

Warning. The PDF files are based on LaTeX and have seldom technical failures that cannot be easily corrected. The HTML-based files, called "HTML" and "Sphinx" below, apply MathJax for rendering LaTeX formulas and sometimes this technology gives rise to unexpected failures (e.g., incorrect rendering in a web page despite correct LaTeX syntax in the formula). Consult the corresponding PDF file if you find missing or incorrectly rendered formulas in HTML or Sphinx files.

Preliminary notes for a future textbook

Introduction to computing with finite difference methods

Finite difference methods for diffusion equations

Introduction to finite element methods

Finite difference methods for wave motion

Finite difference methods for vibration ODEs

Scientific software engineering with a simple ODE as case

Truncation error analysis

Solving nonlinear ODE and PDE problems


Study guides (slides for lectures)

The study guides are summaries of the main points in the course material. The guides are made such that they can be used as slides in lectures.

Introduction to computing with finite difference methods

Finite difference methods for diffusion equations

Introduction to finite element methods

Finite difference methods for wave motion

Finite difference methods for vibration ODEs

Scientific software engineering with a simple ODE as case

Truncation error analysis

Solving nonlinear ODE and PDE problems

FEniCS tutorial version 1.1 (will be updated to v1.4)

PDF for printing and electronic view, Sphinx (one big file), Sphinx (multiple files). This document replaces the official FEniCS tutorial. Updates for v1.4 will be published in a couple of days.