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 |
---|---|---|---|
|
|
[] |
[list(string)] List of names of boundary patches, e.g. [โ2โ,โ3โ,โ7โ] (for .ugrid), [โvol-1/wall1โ,โvol-2/wall2โ] (for .cgns) |
|
[] |
[list(dict)] List of pairs of sliding interfaces |
|
|
[] |
[list(string)] List of names of stationary boundary patches |
|
|
[] |
[list(string)] List of names of dynamic boundary patches |
|
|
[] |
[3-array(float)] Axis of rotation |
|
|
[] |
[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]