Contents

Contents

1 Incompressible flow
 1.1 Lid-driven cavity flow
  1.1.1 Pre-processing
  1.1.2 Viewing the mesh
  1.1.3 Running an application
  1.1.4 Post-processing
  1.1.5 Increasing the mesh resolution
  1.1.6 Introducing mesh grading
  1.1.7 Increasing the Reynolds number
  1.1.8 High Reynolds number flow
  1.1.9 Changing the case geometry
  1.1.10 Post-processing the modified geometry
 1.2 Flow around a cylinder
  1.2.1 Problem specification
  1.2.2 Note on potentialFoam
  1.2.3 Mesh generation
  1.2.4 Boundary conditions and initial fields
  1.2.5 Running the case
 1.3 Magnetohydrodynamic flow of a liquid
  1.3.1 Problem specification
  1.3.2 Mesh generation
  1.3.3 Running the case
2 Compressible flow
 2.1 Steady turbulent flow over a backward-facing step
  2.1.1 Problem specification
  2.1.2 Mesh generation
  2.1.3 Boundary conditions and initial fields
  2.1.4 Case control
  2.1.5 Running the case and post-processing
 2.2 Supersonic flow over a forward-facing step
  2.2.1 Problem specification
  2.2.2 Mesh generation
  2.2.3 Running the case
  2.2.4 Exercise
 2.3 Decompression of a tank internally pressurised with water
  2.3.1 Problem specification
  2.3.2 Mesh Generation
  2.3.3 Preparing the Run
  2.3.4 Running the case
  2.3.5 Improving the solution by refining the mesh
3 Multiphase flow
 3.1 Breaking of a dam
  3.1.1 Mesh generation
  3.1.2 Boundary conditions
  3.1.3 Setting initial field
  3.1.4 Fluid properties
  3.1.5 Turbulence modelling
  3.1.6 Time step control
  3.1.7 Discretisation schemes
  3.1.8 Linear-solver control
  3.1.9 Running the code
  3.1.10 Post-processing
  3.1.11 Running in parallel
  3.1.12 Post-processing a case run in parallel
4 Stress analysis
 4.1 Stress analysis of a plate with a hole
  4.1.1 Mesh generation
  4.1.2 Running the code
  4.1.3 Post-processing
  4.1.4 Exercises