Open Foam User Manual PFM
User Manual:
Open the PDF directly: View PDF
Page Count: 331 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Getting help
- Lessons learned
- I Installation
- II General Remarks about OpenFOAM
- Units and dimensions
- Files and directories
- Controlling OpenFOAM
- Usage of OpenFOAM
- III dynamicCode
- IV Pre-processing
- Mesh basics
- Geometry creation & other pre-processing software
- blockMesh
- snappyHexMesh
- foamyHexMesh
- cfMesh
- checkMesh
- extrudeMesh
- Salome
- Gmsh
- enGrid
- Mesh converters
- Other mesh manipulation tools
- Surface mesh manipulation tools
- Initialize Fields
- Case manipulation
- V Modelling
- Turbulence-Models
- Eulerian multiphase modelling
- Boundary conditions
- Mesh interfaces: AMI and ACMI
- The MRF method
- The fvOption framework
- The Lagrangian world
- VI Solver
- Solution Algorithms
- pimpleFoam
- rhoPimpleFoam
- twoPhaseEulerFoam
- twoPhaseEulerFoam-2.3
- multiphaseEulerFoam
- driftFluxFoam
- VII Postprocessing
- VIII External Tools
- IX Source Code & Programming
- Understanding some C and C++
- Under the hood of OpenFOAM
- Solver algorithms
- Namespaces
- Keyword lookup from dictionary
- OpenFOAM specific datatypes
- OpenFOAM specific macros for convenient programming
- Time management
- The registry
- I/O - input & output
- Making an argument – passing arguments
- Turbulence models
- Debugging mechanism
- A glance behind the run-time selection and debugging magic
- Notes on running OpenFOAM in parallel
- Math-like syntax in OpenFOAM
- General remarks on OpenFOAM programming
- X Theory
- Discretization
- Momentum diffusion in an incompressible fluid
- The incompressible k- turbulence model
- Some theory behind the scenes of LES
- The use of phi
- Derivation of the IATE diameter model
- Derivation of the MRF approach
- XI Appendix
- Bibliography
- List of Abbreviations