Advanced Material

Screen Cast Sessions.

Online lectures step by step. There are different training video sessions for your interests. While watching the videos, you will learn how to use OpenFOAM® for your high complex simulations while getting a bunch of hacks and tips and tricks.

Advanced Tutorials.

Professional and high advanced OpenFOAM® tutorials are available for your needs. Get them and learn the correct set-up to improve your knowledge and adopt your numerical case.

The fundamental Book.

The official book named 'Numerics, Derivations, Mathematics and OpenFOAM®' will help you to understand the basics of numerical simulations and will give you new insights no other book  tell. Easy written and well known in the field of computational fluid dynamics and OpenFOAM®.

Libraries and Extensions.

Extensions for your needs are available such as the BIMComfort library which calculates the PPM and PVM values as post-processing for your building simulations..

Get the material.

To get ready for your private and professional training sessions regardless of which product you choose, you have to sign into the website, select the correct tutorial or screencast session and purchase via PayPal or bank transfer. After receiving the payment, you get access to the material. Furthermore, you will get updates for any changes done at the website monthly.

Students and people who work at universities can get access to a discount if they send the ID card as well as the official registration confirmation of the university (inscription of the actual semester).

Step 1. Registration.

Register on the website and select the topics of interest such as tutorials or screencasts and follow the instructions.

Step 2. Purchase.

Follow the procedure given by Holzmann CFD's website. You will be either redirected to the PayPal site or get the wire transfer data via email.

Step 3. Get the material.

After you paid the invoice, you will automatically get access to the material on the website. For bank transfer, Holzmann CFD activates the content for your after the payment is registered.

Holzmann CFD offers a wide range of training videos on different topics (c.f. below). Since OpenFOAM® is updated daily, the videos can be outdated in the sense of syntax or class names. However, the lectures will give you the fundamentals for OpenFOAM® as well as a lot of tips and tricks which are not relevant to OpenFOAM® updates. After watching the videos, your OpenFOAM® skills increased significantly.

Full Projects

The full projects demonstrate the generation of a complete OpenFOAM® case. Starting by getting the geometry (, repairing the design, surface triangulation, meshing, solving and analyzing the results - everything is included. After the videos, you are prepared for your OpenFOAM® project.

Programming and Development

Extensions and modifications to existing OpenFOAM® solvers and libraries are hard for people who are not familiar with C++ in general and Doxygen. The Programming and Development videos will fill these gaps and teach you how FOAM works and how to get the necessary information. The videos will not guide you through basic C++ programming.


CFD is the "colorful" fluid dynamics or simply the colors for directors. Are you interested in more advanced post-processing in ParaView® or Blender® or some helpful tips and tricks? If yes, these training videos will cover a range of different topics.  Once you get access to one of the training lectures, you will get additional python scripts, that can be used for the preparation of your videos.

In the field of computational fluid dynamics, almost everything can be modeled. Simple single-phase flows in engineering applications to high advanced lung simulations over continuous casting calculations in the steel industry to multi-phase or particle loaded flows; everything is possible using OpenFOAM®. Therefore, Holzmann CFD provides a wide range of different tutorials categorized into three fields (c.f. below). These training cases are an extension to the primary OpenFOAM® cases including a well-structured bash script which will help you in the self-studies. Additionally, different high advanced topics are covered such as the correct usage of the PIMPLE algorithm, function objects, numerics, meshing, dynamic mesh movement and much more.

Meshing Cases

The collection of the meshing cases includes a range of different complex meshing geometries that are meshed with the official OpenFOAM® mesher snappyHexMesh. In the meshing dictionary of the application, you will find individual comments that explain different keywords by using Holzmann CFD's own words.

Simulation Cases

The collection of the simulation cases includes a wide range of different simulation problems including the meshing step (but without detailed information about the meshing progress). The focus is related to correct boundary conditions, numerics, and usage of the OpenFOAM® solvers as well as residual control and other possible functionalities that can be activated by using function objects.

Dynamic Mesh Cases

The collection of the dynamic mesh cases is the most advanced topic one can do with OpenFOAM. The main focus is the generation of the arbitrary mesh interface (AMI or ACMI) with different OpenFOAM® tools and meshing operations. The optional comments in the files will give you all the information that is necessary to adapt the training cases to your simulations. There is no particular focus on numerics during the solving procedure.

The base knowledge of computational fluid dynamics and numerical simulations is given in multiple kinds of literature or Ph.D. thesis such as the one of Hrvoje Jasak. The book, written by Dr. mont. Tobias Holzmann, summaries different - old and new - literature as well as papers while expressing the theory in simple and understandable words. Derivations, manipulations, and transformations are always described entirely and in full details.

The book is going to be reviewed by Dr. József Nagy and will be available in a few months.

In Progress

The BIMComfort library

The BIMComfort library offers you the possibility to calculate the PVM and PPD values at the end of your CFD simulations. The library is based on the Norm DIN ISO EN 7730:2005. Furthermore, the age-of-air (AoA, sometimes also called mean time of air) can be evaluated automatically.