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]