Please note! Course description is confirmed for two academic years, which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.


  • can understand how the physics of the problem affects the choice of models and modelling options in computational fluid dynamics software
  • can make justified choices in terms of a modelling approach and modelling details for a flow simulation project including grid generation, turbulence model and discretisation schemes
  • can study the reliablity of a simulation prediction with a critical attitude
  • can perform independently a realistic flow simulation project from the problem statement to the reporting of the simulation results and findings or alternatively can program a simple fluid flow solver starting from a continuous mathematical model

Credits: 5

Schedule: 17.09.2021 - 10.12.2021

Teacher in charge (valid for whole curriculum period):

Teacher in charge (applies in this implementation): Tommi Mikkola

Contact information for the course (applies in this implementation):

Teacher-in-charge: University lecturer Tommi Mikkola (

CEFR level (valid for whole curriculum period):

Language of instruction and studies (applies in this implementation):

Teaching language: English. Languages of study attainment: English


  • valid for whole curriculum period:

    The main goal of the course is to be able to perform a complete CFD simulation project from the definition of the research problem to reporting of the results and main findings. At the same time you will get familiar with the main steps required to complete a successful CFD simulation project and to gain understanding on the modelling approaches and techniques behind the tools. The main part of the course is a computational fluid mechanics project which can stem from the personal interest of the student or can be offered by different research groups. The course relies heavily on a learning-by-doing approach. Reading circles and associated contact sessions will provide general understanding of the various modelling aspects. Support on students projects are provided in hands-on computer class room tutoring sessions. The students get to present and discuss their projects in a final seminar.

  • applies in this implementation

    See the Course info page

Assessment Methods and Criteria
  • valid for whole curriculum period:

    Personal notes on the reading, seminar presentation, final paper, working diary

  • applies in this implementation

    See the Course info and the Final paper and seminar pages

  • valid for whole curriculum period:

    Contact hours 12-60 hours

    Independent work 125 hours

  • applies in this implementation

    See details on the sessions and course components on the Course info page


Study Material
  • valid for whole curriculum period:

    Selected chapters of computational fluid dynamics literature.

  • applies in this implementation

    Oleg Zikanov, Essential Computational Fluid Dynamics

    Journal and conference papers

Substitutes for Courses


Further Information
  • valid for whole curriculum period:

    Teaching Period:

    2020-2021 Autumn I-II

    2021-2022 Autumn I-II

    Course Homepage:

    Registration for Courses: In the academic year 2021-2022, registration for courses will take place on Sisu ( instead of WebOodi.

Details on the schedule
  • applies in this implementation

    See the schedule on the Course info page