5. OpenFOAM® Development and Programming

Programming in OpenFOAM® can be a tough task. Especially if the user is not familiar with the toolbox and supporting applications such as Doxygen. The training videos about development and programming in OpenFOAM® will give you the basics in order to analyze and understand the C++ code. However, the more one goes to the core code, the more abstract things get and the more C++ knowledge are required such as polymorphism etc. The training session is a brief introduction covering basic C++ knowledge, the OpenFOAM® application structure, Doxygen and others. Enjoy.

5.1 Basic Information


5.2 Prepare your system



5.3 Prepare the new Solver


5.4 Analyzing the Code



5.5 Advanced Code Analyze


5.6 Building the new Solver