OpenFOAM is distributed with a set of utilities that perform specific
pre-processing tasks, as listed below:
Pre-processing
applyBoundaryLayer
Apply a simplified boundary-layer model to the velocity and turbulence fields based on the 1/7th power-law
applyWallFunctionBoundaryConditions
Updates OPENFOAM® RAS cases to use the new wall function framework Attempts to determine whether case is compressible or incompressible, or can be supplied with -compressible command line argument
boxTurb
Makes a box of turbulence which conforms to a given energy spectrum and is divergence free
changeDictionary
Utility to change dictionary entries, e.g. can be used to change the patch type in the field and polyMesh/boundary files
dsmcInitialise
Initialise a case for dsmcFoam by reading the initialisation dictionary system/dsmcInitialise
engineSwirl
Generates a swirling flow for engine calulations
foamUpgradeFvSolution
Simple tool to upgrade the syntax of system/fvSolution::solvers
mapFields
Maps volume fields from one mesh to another, reading and interpolating all fields present in the time directory of both cases. Parallel and non-parallel cases are handled without the need to reconstruct them first
mdInitialise
Initialises fields for a molecular dynamics (MD) simulation