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.
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®.
Extensions for your personal needs are available. Sustainable and reliable developments are placed for free such as the Gray-Scott model, the laminar steady state flamelet model or the laser boundary condition.
The base knowledge of computational fluid dynamics and numerical simulations is given in a wide range 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.
Holzmann CFD offers a wide range of online training videos on different topics (c.f. below). Since OpenFOAM® is updated daily, the videos cannot be up-to-date in the sense of syntax or class names. However, the online lectures will give you the fundamental knowledge for OpenFOAM®, as well as a lot of tips and tricks from an expert. Holzmann CFD believes that your OpenFOAM® skills will increase significantly after you watching the online screencast series.
The full screencast series named »Building a Complete Project & Instruction« demonstrate the generation of a complete OpenFOAM® case. By starting getting the geometry (grab.com), repairing the design, surface triangulation, meshing, solving, and analyzing the results, the online videos will give you all essential information to set-up your OpenFOAM® project.
Programming and Development.
Extensions and modifications to existing OpenFOAM® solvers and libraries are difficult to achieve for people who are not familiar with C++ and the software Doxygen. The »Programming and Development« screencast series will fill these gaps and teach you how FOAM works and how to get the required class information for your developments.
The videos will not guide you through basic C++ programming.
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 of the essential OpenFOAM® cases, including a well-structured bash script that 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.
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.
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.
Different libraries and extensions are available online at Holzmann CFD website.
Furthermore, Holzmann CFD contributes to the OpenFOAM Foundation Dev-Line.
The comfort function object.
The comfort function object offers you the possibility to calculate the PVM and PPD values at the end or during your CFD simulations on the fly. The library is based on the Norm DIN ISO EN 7730:2005 and was added to the OpenFOAM® Foundation Dev line on 20.10.2019. See the commit: 280c055
The age function object extension.
For different analyses, one may calculate the mean age of air (AoA). The already implemented »age« object function was extended to allow the calculation of the residence time of an arbitrary fluid inside a room or numerical domain. The extension was pushed to the OpenFOAM® Foundation Dev line on 08.10.2019. See the commit: a2a74cb
Get the online material.
To get ready for your professional online training sessions regardless, you have to create an account on Holzmann CFD, login, select the tutorial or screencast session of interest, and purchase via PayPal or bank transfer. After receiving the invoice, you directly have access to the material.
If online access to the material is granted, new updates will be visible without any charge. Please keep attention that Holzmann CFD cannot re-built all online content after a new OpenFOAM version is available out of the box.
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 or get the wire transfer data via email.
Step 3. Get the material.
After the invoice is paid, you directly have access to the online material on the website. For bank transfer, Holzmann CFD activates the content for your after the payment is received.