Skip to content
Draft. This manual is new and still being checked against the software as it is verified. Some pages will change. If something here does not match what you see, the software is right — tell us and we will fix the page.

Boundary layers

Setup tree: Mesh > Boundary layers

  • Control: value (ValueField)
  • Default: 30
  • Bound to: CaseState.targetYPlus

The in-app guidance depends on the case:

  • Resolved wall treatment needs y+ ≈ 1.
  • Wall functions want y+ between 30 and 300.
  • Control: value (ValueField)
  • Default: 6
  • Bound to: CaseState.nLayers
  • Writes: addLayersControls/layers/nSurfaceLayers
  • Control: value (ValueField)
  • Default: 1.2
  • Bound to: CaseState.expansionRatio
  • Writes: addLayersControls/expansionRatio

1.1 to 1.3. Higher stacks reach the surface cell faster but grow the aspect ratio.

  • Control: action (ToolButton2)
  • Shown when: CaseState.meshExists && CaseState.layerCoverage < 0.7

Label changes with the case; the source gives these forms: Meshing…, Generate mesh.

  • Control: action (ToolButton2)
  • Enabled when: CaseState.meshState !== "meshing"

The application checks these before a run and reports them in the Problems tab against this step.

Severity Message
warn Layer coverage …% on patch ‘body’ - below the 70% target.
warn Resolved wall treatment needs y+ of about 1; the target is ….

marks a value the application computes at run time, so the source carries no fixed text for it.