Wolf Dynamics - Multiphysics simulations, optimization, and data analytics

OpenFOAM Introductory Training (Online)


OpenFOAM® introductory training (online)     

a.k.a., Introduction to General CFD Using OpenFOAM Technology with an Overview of Turbulence Modeling and Multiphase Flows


This course prepares the attendees to conduct end-to-end CFD studies, that is,

CAD → Meshing → Simulations → Qualitative and quantitative post-processing → Reporting and decision making,

using the numerical library OpenFOAM®.


Up to date, there are no online training sessions scheduled. You can access all the training material, including the video lectures at this link link.


For more information, please send an email to This email address is being protected from spambots. You need JavaScript enabled to view it.


Course syllabus
Week 1 

Introductory week. Course presentation - Housekeeping issues - Early bird questions.

Week 2 Introduction to OpenFOAM®, running my first simulations, running in parallel.
Week 3 Solid modeling using Onshape, mesh generation, mesh quality assessment, mesh manipulation utilities.
Week 4  Qualitative and quantitative post-processing, scientific visualization using paraview, basic gnuplot, python for data analysis.
Week 5  Introduction to the finite volume method, numerical playground, best standard practices in CFD and OpenFOAM®.
Week 6 

Implementing boundary conditions and initial conditions using codeStream - Advanced physical models (turbulence modeling, multiphase flows, compressible flows, dynamic meshes, source terms).

Week 7  Advanced physical models (continuation) - Extra topics (supplements) - Best standard practices in CFD.
Week 8 

Simulation challenges, tips and tricks, closing remarks, ask any question.  Victory week!


Note. The course extends for six weeks (asynchronous learning). During this training, we address the same topics as in the classroom training.


Course long title: Introduction to General CFD Using OpenFOAM Technology with an Overview of Turbulence Modeling and Multiphase Flows

Short description: this training is aimed at those with little or no experience in the use of OpenFOAM®, or those who want to improve their skills using OpenFOAM® as a general-purpose CFD and Multiphysics solver. During the lectures, the attendees will be introduced to all aspects of OpenFOAM® as a general-purpose CFD solver, from structure and organization of the library to setting cases from scratch, to assessing the convergence, to post-processing, to basic programming. During this training, we also deliver a brief introduction to solid modeling using Onshape and an introduction to the finite volume method. We also cover the following advanced physical models: turbulence modeling, multiphase flows, compressible flows, dynamic meshes, and source terms. 

Prerequisites: no prior knowledge of OpenFOAM®,  C++, or Linux is required. However, a basic understanding of Linux is beneficial. A basic understanding of CFD is also desirable.

OpenFOAM® version: the course is based on the latest OpenFOAM® Foundation version available.

Teaching method:  all the lectures have been pre-recorded so that the participants can follow the course at their own pace. However, we strongly recommend dedicating at least five hours a week (that is less than an hour a day), to cover each week's topics and follow the guided tutorials. The participants will have access to a dedicated forum where they can post questions or interact with other users. We will meet once a week for questions and answers (Q&A).

Time-zone: Central European Time (CET).

Q&A meeting times:  we will meet online every Friday for Q&A (OCT1, OCT8, OCT15, OCT22, OCT29, NOV5, NOV12, NOV19). To maximize users participation in different time-zones, the meetings will start at 3:00 pm CET and will end at 6:00 pm CET.

Language: English

Number of seats: 14 places available.

Training material:  every participant will have access to the lecture notes (in pdf format) and all the supporting material (tutorials and videos).

Additional information:

Cancellations will not be accepted.

The course is delivered in asynchronous mode. All participants will have access to the pre-recorded sessions.

The Q&A sessions are delivered live.

For the live sessions we will use Zoom online conferencing applications, which is free on the client side.

For remote control, we will use anydesk, which is free on the client side.

Attendees are required to have all applications installed.

A training certificate is provided to all attendees who complete the course.



All participants 250 Euros + VAT


Info. In light of the current developments due to the COVID19 pandemic, we have decided to offer an special price to all participants.

Info. We are also offering two grants to follow the training for free (reserved to undergraduate and graduate students). If you are interested, send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. .



Wolf Dynamics makes no warranty, express or implied, about the completeness, accuracy, reliability, suitability, or usefulness of the information disclosed in this training material. This training material is intended to provide general information only. Any reliance the final user place on this training material is therefore strictly at his/her own risk. Under no circumstances and under no legal theory shall Wolf Dynamics be liable for any loss, damage or injury, arising directly or indirectly from the use or misuse of the information contained in this training material.