The OpenFOAM (Open Field Operation and Manipulation) CFD Toolbox is a free, open source CFD software package. It has a large user base across most areas of engineering and sciences. The software has an extensive range of features to solve anything from complex fluid flows involving turbulence, chemical reactions and heat transfer, to solid dynamics and mechanics.

The focus of this course is to explain to new users of OpenFOAM how to use existing tutorials to solve laminar and turbulent fluid flows found in the release of OpenFOAM and modify it to suit the user.   


This course will cover the following topics:

  1. Pre-processing
    • Generating geometry using blockmesh
    • Choosing boundary conditions
    • Choosing numerical and discretisation schemes
  2. Solving CFD problems
    • Choosing the turbulence model
    • Monitoring a simulation
  3. Post-processing
    • Visualising results using velocity vectors, streamlines, contour plots

If there are any questions with the implementation of OpenFOAM in the Blue Bear cluster this can be discussed during the course.

Who is it for?

The course is designed as an introduction for new CFD users, research students who are using CFD or have intentions to use CFD in their research. No previous experience of the software is required.


Basic knowledge of the concepts of CFD including discretising equations and turbulence models.

The course will assume no prior knowledge of Linux commands; however, it will be advantageous to know some basic commands.


2 days

How to book