Difference between revisions of "Code development by Tobias Holzmann"
Jump to navigation
Jump to search
Jozsef Nagy (talk | contribs) |
Jozsef Nagy (talk | contribs) |
||
Line 5: | Line 5: | ||
* '''published under''': GPL v3 license | * '''published under''': GPL v3 license | ||
− | =[http://www.holzmann-cfd.de/index.php/en/5-programming | + | =[http://www.holzmann-cfd.de/index.php/en/5-programming Code Development]= |
+ | |||
+ | These screencasts will help you learn hot to develop a custom code in OpenFOAM. | ||
==[http://www.holzmann-cfd.de/index.php/en/5-programming/5-1-basic-information 5.1 Basic Information]== | ==[http://www.holzmann-cfd.de/index.php/en/5-programming/5-1-basic-information 5.1 Basic Information]== |
Revision as of 09:12, 20 July 2017
- contributor: Tobias Holzmann
- affiliation: Holzmann CFD
- contact: click here for email address
- OpenFOAM version: 4.x (all tutorials are updated to 4.x since 23.11.16)
- published under: GPL v3 license
Contents
Code Development
These screencasts will help you learn hot to develop a custom code in OpenFOAM.
5.1 Basic Information
- General information about compiling and the programming environment
5.2 Preparing your System
- General information about the new screencasts itself
- Compiling OpenFOAM in debug mode
- Building your own Doxygen project
5.3 Preparing the new Solver
- Starting a new solver with an already existing one
- Analyse the direction tree
- The Make folder
- Source and header files
- Analyse the particular files that has to be changed
5.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.5 Advanced Code Analyze
- Analyzing the code and what it is doing
- Going into the code in more detail
- Using Doxygen
5.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 saturation pressure
- Doxygen