Mesh Configuration File
3.1. 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]