Difference between revisions of "Code development by Tobias Holzmann"
Jump to navigation
Jump to search
Jozsef Nagy (talk | contribs) |
|||
Line 13: | Line 13: | ||
These screencasts will help you learn how to develop a custom code in OpenFOAM. The videos are listed here | These screencasts will help you learn how to develop a custom code in OpenFOAM. The videos are listed here | ||
− | [https://holzmann-cfd.com/community/training-videos/openfoam- | + | [https://holzmann-cfd.com/community/training-videos/openfoam-programming/introduction-and-new-solver OpenFOAM development] |
==1 Basic Information== | ==1 Basic Information== | ||
Line 31: | Line 31: | ||
* The Make folder | * The Make folder | ||
* Source and header files | * Source and header files | ||
− | * Analyze the particular files that | + | * Analyze the particular files that have to be changed |
==4 Analyzing the Code== | ==4 Analyzing the Code== | ||
Line 57: | Line 57: | ||
* Update libraries | * Update libraries | ||
* The Roche-Magnus-Formulation | * The Roche-Magnus-Formulation | ||
− | * Temperature depended saturation pressure | + | * Temperature depended on saturation pressure |
* Doxygen | * Doxygen |
Latest revision as of 09:33, 20 May 2021
- contributor: Tobias Holzmann
- affiliation: Holzmann CFD
- contact: click here for email address
- OpenFOAM version: v7
- published under: GPL v3 license
Go back to Programming.
Go back to Day 12.
Contents
Code Development
These screencasts will help you learn how to develop a custom code in OpenFOAM. The videos are listed here OpenFOAM development
1 Basic Information
- General information about compiling and the programming environment
2 Preparing your System
- General information about the new training video
- Compiling OpenFOAMin debug mode
- Building your own Doxygen project
3 Preparing the new Solver
- Starting a new solver with an already existing one
- Analyze the direction tree
- The Make folder
- Source and header files
- Analyze the particular files that have to be changed
4 Analyzing the Code
- Analyzing the source files
- Discussion about some special and common header files
- Analyzing header files
- Using Doxygen the first time
5 Advanced Code Analyze
- Analyzing the code and what it is doing
- Going into the code in more detail
- Using Doxygen
6 Building the new Solver
- Creating new quantity fields
- Building matrix systems
- Solving matrix systems
- Relaxing matrix systems
- Relaxing fields
- Implementing new functions
- Building new libraries
- Update libraries
- The Roche-Magnus-Formulation
- Temperature depended on saturation pressure
- Doxygen