Simulation files
OpenFOAM boundary face ranges
Find gaps, overlaps and out-of-range assignments in a boundary patch list.
Your inputs
Start with an exampleYour result
Example resultAa — A small example of your colors.
How it works
A patch covers [startFace,startFace+nFaces). Compare the union with the expected boundary range [internal,total) and check declared patch order.
The sample assigns faces 4–5 and 6–9, completely covering the six boundary faces without overlap.
Limits
Literal ASCII lists with optional FoamFile header. Includes, variable expansion, escaped names and nested subdictionaries are excluded. This does not run checkMesh, evaluate geometry or validate field boundary conditions.