Mesh Configuration File

Mesh Configuration File#

REQUIRED

This section defines the input to the mesh processor file โ€œFlow360Mesh.jsonโ€. If the mesh contains no no-slip walls or sliding interfaces the file contains an empty list.

Type

Options

Default

Description

boundaries

noSlipWalls

[]

[list(string)] List of names of boundary patches, e.g. [โ€œ2โ€,โ€3โ€,โ€7โ€] (for .ugrid), [โ€œvol-1/wall1โ€,โ€vol-2/wall2โ€] (for .cgns)

slidingInterfaces

[]

[list(dict)] List of pairs of sliding interfaces

stationaryPatches

[]

[list(string)] List of names of stationary boundary patches

rotatingPatches

[]

[list(string)] List of names of dynamic boundary patches

axisOfRotation

[]

[3-array(float)] Axis of rotation

centerOfRotation

[]

[3-array(float)] Center of rotation

Note

โ€œslidingInterfacesโ€ requires multi-block meshes.

Example

 1"boundaries": {
 2	"noSlipWalls": ["rotatingField/blades"]
 3},
 4"slidingInterfaces": [
 5	{
 6	"stationaryPatches": ["stationaryField/rotationInterface"],
 7	"rotatingPatches": ["rotatingField/rotationInterface"],
 8	"axisOfRotation": [0.0, 0.0, -1.0],
 9	"centerOfRotation": [0.0, 0.0, 0.0]
10	}
11]