Advanced Search
Send us a comment/query
Back to main web site
OpenFOAM guides
-
User guide
-
Programmer’s guide
Index
Changes from OpenFOAM 2.2 to 2.3
Trademarks in the guides
©2000-2007 Nabla Ltd.
[
next
] [
prev
] [
prev-tail
] [
tail
] [
up
]
Contents
1
Introduction
2
Tutorials
2.1
Lid-driven cavity flow
2.1.1
Pre-processing
2.1.2
Viewing the mesh
2.1.3
Running an application
2.1.4
Post-processing
2.1.5
Increasing the mesh resolution
2.1.6
Introducing mesh grading
2.1.7
Increasing the Reynolds number
2.1.8
High Reynolds number flow
2.1.9
Changing the case geometry
2.2
Stress analysis of a plate with a hole
2.2.1
Mesh generation
2.2.2
Running the code
2.2.3
Post-processing
2.2.4
Exercises
2.3
Breaking of a dam
2.3.1
Mesh generation
2.3.2
Boundary conditions
2.3.3
Setting initial field
2.3.4
Fluid properties
2.3.5
Time step control
2.3.6
Discretisation schemes
2.3.7
Linear-solver control
2.3.8
Running the code
2.3.9
Post-processing
2.3.10
Running in parallel
2.3.11
Post-processing a case run in parallel
3
OpenFOAM applications and libraries
3.1
The programming language of OpenFOAM
3.1.1
Language in general
3.1.2
Object-orientation and C++
3.1.3
Equation representation
3.1.4
Solver codes
3.2
Compiling applications and libraries
3.2.1
Header
.H
files
3.2.2
Compiling with
wmake
3.2.3
Removing dependency lists:
wclean
and
rmdepall
3.2.4
Compilation example: the
turbFoam
application
3.2.5
Debug messaging and optimisation switches
3.2.6
Linking new user-defined libraries to existing applications
3.3
Running applications
3.4
Running applications in parallel
3.4.1
Decomposition of mesh and initial field data
3.4.2
Running a decomposed case
3.4.3
Distributing data across several disks
3.4.4
Post-processing parallel processed cases
3.5
Standard solvers
3.6
Standard utilities
3.7
Standard libraries
4
OpenFOAM cases
4.1
File structure of OpenFOAM cases
4.2
Basic input/output file format
4.2.1
General syntax rules
4.2.2
Dictionaries
4.2.3
The data file header
4.2.4
Lists
4.2.5
Scalars, vectors and tensors
4.2.6
Dimensioned types
4.2.7
Fields
4.3
Time and data input/output control
4.4
Numerical schemes
4.4.1
Interpolation schemes
4.4.2
Surface normal gradient schemes
4.4.3
Gradient schemes
4.4.4
Laplacian schemes
4.4.5
Divergence schemes
4.4.6
Time schemes
4.4.7
Flux calculation
4.5
Solution and algorithm control
4.5.1
Linear solver control
4.5.2
Solution under-relaxation
4.5.3
PISO and SIMPLE algorithms
4.5.4
Other parameters
5
The
FoamX
case manager
5.1
The name server and host browser
5.1.1
Notes for running the name server
5.2
The
JAVA
GUI
5.3
The case browser
5.3.1
Opening a root directory
5.3.2
Creating a new case
5.3.3
Opening an existing case
5.3.4
Deleting an existing case
5.3.5
Cloning an existing case
5.3.6
Unlocking an existing case
5.3.7
The process editor
5.3.8
Running OpenFOAM utilities
5.4
The case server
5.4.1
Importing an existing mesh
5.4.2
Reading a mesh
5.4.3
Setting boundary patches
5.4.4
Setting the fields
5.4.5
Editing the dictionaries
5.4.6
Saving data
5.4.7
Running solvers
5.4.8
Running utilities
5.4.9
Closing the case server
5.5
Configuration to run
FoamX
5.5.1
JAVA
5.5.2
Paths to case files
6
Mesh generation and conversion
6.1
Mesh description
6.1.1
Mesh specification and validity constraints
6.1.2
The
polyMesh
description
6.1.3
The
shapeMesh
description
6.1.4
1- and 2-dimensional and axi-symmetric problems
6.2
Boundaries
6.2.1
Specification of patch types in OpenFOAM
6.2.2
Base types
6.2.3
Primitive types
6.2.4
Derived types
6.3
Mesh generation with the
blockMesh
utility
6.3.1
Writing a
blockMeshDict
file
6.3.2
Multiple blocks
6.3.3
Creating blocks with fewer than 8 vertices
6.3.4
Running
blockMesh
6.4
Mesh conversion
6.4.1
fluentMeshToFoam
6.4.2
starToFoam
6.4.3
gambitToFoam
6.4.4
ideasToFoam
6.4.5
cfxToFoam
6.5
Mapping fields between different geometries
6.5.1
Mapping consistent fields
6.5.2
Mapping inconsistent fields
6.5.3
Mapping parallel cases
7
Post-processing
7.1
paraFoam
(documentation under development)
7.1.1
Overview of
paraFoam
7.1.2
The
Parameters
panel
7.1.3
The
Display
panel
7.1.4
Manipulating the view
7.2
dxFoam
7.2.1
Read Data
window
7.2.2
Image
window
7.2.3
Window Control
window
7.2.4
Display
window
7.2.5
Field 1/2
visualisation window
7.2.6
Streamlines
window
7.2.7
Spray
visualisation window
7.2.8
Spray Color Range
window
7.2.9
Graph
window
7.2.10
Write control
window
7.2.11
Mesh
window
7.2.12
Lighting
window
7.2.13
Subset
window
7.2.14
Troubleshooting
7.3
Post-processing with
Fluent
7.4
Post-processing with
Fieldview
7.5
Post-processing with
EnSight
7.5.1
Converting data to
EnSight
format
7.5.2
The
ensight74FoamExec
reader module
7.6
Sampling data for plotting graphs
7.7
Monitoring and managing jobs
7.7.1
The
foamJob
script for running jobs
7.7.2
The
foamLog
script for monitoring jobs
8
Models and physical properties
8.1
Thermophysical models
8.1.1
Thermophysical property data
8.2
Turbulence models
A
Reference information
A.1
Running a decomposed case in parallel using
MPICH
A.1.1
Same executable pathname on all nodes
A.1.2
Different executable pathname on different nodes
[
next
] [
prev
] [
prev-tail
] [
front
] [
up
]