Skip to main content

Before choosing course

Course offering missing for current semester as well as for previous and coming semesters
* Retrieved from Course syllabus FAF3702 (Spring 2019–)

Content and learning outcomes

Course contents

Introduction: Vector and scalar fields in Cartesian, cylindrical and spherical coordinates. Ordinary differential equations. Flow visualization: Streamlines, streamtubes, pathlines, streaklines, timelines. Strain rate tensor. Flux integrals and applications. Norms. Iterative methods for systems of linear and nonlinear equations. Banach fixed-point theorem. Newton method and Gradient method.

Partial differential equations (PDE). Classification of Partial differential equations. Boundary-value problems. Solving PDE using Fourier series and some analytical methods. Finite volume and finite difference numerical methods for PDE. Consistence, convergence and stability of solution methods. Fourier-von Neumann stability analysis. Lax equivalence theorem. Heat equation and diffusion equation in 3D. Laplace equation. Wave equation. Vibrating strings and membranes. Conservation of mass - The continuity equation.The Reynolds Transport equation. Stress tensor and Cauchy’s equation.The Navier-Stokes Equations. Turbulence and its modeling. Reynolds-averaged Navier-Stokes equations. The finite volume method for convection-diffusion problems.The finite volume method for some unsteady flows.


Intended learning outcomes

After finishing the course, the student should be able to

  • derive some basic partial differential equations (PDE), described in the course content, in Cartesian, spherical and cylindrical coordinates.
  • to use numerical methods (finite volume method), Fourier method and (in some special cases) analytical methods as part of solving PDE.
  • to write own computer programs for solving PDE, and programs for the visualization and animation of the solutions.
  • analyze consistency, convergence and stability of numerical methods for solving PDE.

Course Disposition

No information inserted

Literature and preparations

Specific prerequisites

  1. Entry requirements for PhD studies in architectural engineering or similar knowledge
  2. A basic course in fluid mechanics
  3. Basic courses in multivariable calculus and differential equations

Recommended prerequisites

No information inserted


No information inserted


  1. Versteeg, H.K. and Malalasekera, W., “An Introduction to Computational Fluid Dynamics: The Finite Volume Method”.
  2. Richard Haberman, Applied Partial Differential Equations.
  3. Randall J. Leveque, Finite Volume Methods for Hyperbolic Problems.

Examination and completion

If the course is discontinued, students may request to be examined during the following two academic years.

Grading scale

P, F


  • LAB1 - Laboratory work, 2,0 hp, betygsskala: P, F
  • TEN1 - Written exam, 5,5 hp, betygsskala: P, F

Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.

The examiner may apply another examination format when re-examining individual students.

Opportunity to complete the requirements via supplementary examination

No information inserted

Opportunity to raise an approved grade via renewed examination

No information inserted


Profile picture Stefan Larsson

Ethical approach

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Further information

Course web

No information inserted

Offered by

ABE/Sustainable Buildings

Main field of study

No information inserted

Education cycle

Third cycle

Add-on studies

No information inserted


Armin Halilovic (

Postgraduate course

Postgraduate courses at ABE/Sustainable Buildings