Pre-processing utilities

Pre-processing utilities

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
setFields Selects a cell set through a dictionary