CSC's trainings and events have moved

Find our upcoming trainings and events at

This site is an archive version and is no longer updated.

Go to CSC Customer trainings and Events


OpenFOAM Introduction Course
Date: 08.06.2016 9:00 - 09.06.2016 16:15
Location: The event is organised at University of Oulu.
Location details: Mikroluokka YL124
Language: english-language
lecturers: Ashvinkumar Chaudhari (LUT)
Jukka-Pekka Keskinen (Aalto University)
Armin Wehrfritz (Aalto University)
Esko Järvinen (CSC)
  • 120 for-finnish-academics
  • 560 for-others
The fee covers all materials and morning and afternoon coffees.
The seats are filled in the registration order. You may cancel your attendance without a charge 10 business days prior the course. For cancellations after that and no-shows without a cancellation the full fee will be invoiced. Maximum number of trainees is 18.
Additional Information
Esko Järvinen, CSC

The course is intended for those with little or no previous knowledge of OpenFOAM® package.  The course gives an overview of OpenFOAM and is a good starting point for the package usage.

OpenFOAM is free, open source software for computational fluid dynamics (CFD), developed primarily by CFD Direct, on behalf of the OpenFOAM Foundation.  The foundation is the copyright holder (i.e. the owner) of OpenFOAM. OpenFOAM is licensed under the GNU General Public License.

The backbone of the course comprises of tutorials with hand-on sessions in which participants resolve the tutorial problems by themself, with assistance of the course trainers. Before each of the tutorial, in the preliminaries sections, all required information necessary for the tutorial are presented. At the end of the course, participants have become familiar with OpenFOAM usage and are able to start using the software in their specific projects including own code development.

In the end of the course trainees has opportunity to get help from trainers in implementations of trainees' own cases.  Course participants are asked to send in advance descriptions of their cases including input materials, such as the geometry files.

Course materials consist of copies of the presentation slides and tutorial material.

University of Oulu campus map.

The course precede Finnish OpenFOAM User Day 2016 organized at University of Oulu.

Day 1.

8.00 Registration, coffee

8.30 Course introduction - Overview on OpenFOAM package

9.30 Tutorial 1: Turbulent flow simulations with OpenFOAM
           - preliminaries: Low-Re modelling, wall functions, extending OpenFOAM with own turbulence model  
            - validation case: Buice-Eaton diffuser

12.00 Lunch break

13.00 Building an own solver
           - Example: adding an equation for passive scalar

13.45 Coffee

14.15 Tutorial 2: Grid generation with OpenFOAM
           - preliminaries: automated and parallelized grid generator with snappyHexMesh
           - different validation cases

17.00 End of the day

Day 2.

8.45  OpenFOAM utilities and function objects 

9.30   Coffee

10.00 Tutorial 3: Changing the solver

          - preliminaries: Parallel computing with OpenFOAM; Useful Linux commands; Linux text editors
          - modification of a case by "trial and error"
          - efficient use of OpenFOAM's user interface on Linux
          - parallel computing

11.30 Lunch break

12.30 Tutorial 3: Changing the solver - cont.

13.45 Coffee

14.15 Trainees' own cases
           - case implementation using OpenFOAM with help by trainers

16.15 End of the course