...
Required topology attributes | Value |
---|---|
cf_role | mesh_topology |
topology_dimension | 2 |
node_dimensions | node_dimension1 node_dimension2 |
face_dimensions | face_dimension1:node_dimension1 (padding:type1) face_dimension2:node_dimension2 (padding:type2) |
node_coordinates | |
Optional attributes | Default value |
edge1_dimensions | node_dimension1 face_dimension2:node_dimension2 (padding:type2) |
edge2_dimensions | face_dimension1:node_dimension1 (padding:type1) node_dimension2 |
node_coordinates | |
edge1_coordinates | |
edge2_coordinates | |
face_coordinates | |
vertical_dimensions |
where the padding type may be one of the four literal strings: "none", "low", "high", or "both" depending on whether the face_dimension is one shorter than the corresponding node_dimension (padding:none), one longer than the corresponding node_dimension (padding:both), or of equal length with one extra value stored on the low or high end of the dimension. The edge1_dimensions and edge2_dimensions attributes may be used to define separate dimensions for the edges (see the ROMS example below), but by default the edge dimensions are assumed to be consistent with the dimensions used by the edges and faces respectively. The optional vertical_dimensions attribute may be used to specify the names of the dimensions for the layers and layer interfaces respectively using the same syntax: layer_dimension:layer_interface_dimension (padding:type).
...
Required topology attributes | Value |
---|---|
cf_role | mesh_topology |
topology_dimension | 3 |
node_dimensions | node_dimension1 node_dimension2 node_dimension3 |
volume_dimensions | face_dimension1:node_dimension1 (padding:type1) face_dimension2:node_dimension2 (padding:type2) face_dimension3:node_dimension3 (padding:type3)node_coordinates |
Optional attributes | Default value |
edge1_dimensions | face_dimension1:node_dimension1 (padding:type1) node_dimension2 node_dimension3 |
edge2_dimensions | node_dimension1 face_dimension2:node_dimension2 (padding:type2) node_dimension3 |
edge3_dimensions | node_dimension1 node_dimension2 face_dimension3:node_dimension3 (padding:type3) |
face1_dimensions | node_dimension1 face_dimension2:node_dimension2 (padding:type2) face_dimension3:node_dimension3 (padding:type3) |
face2_dimensions | face_dimension1:node_dimension1 (padding:type1) node_dimension2 face_dimension3:node_dimension3 (padding:type3) |
face3_dimensions | face_dimension1:node_dimension1 (padding:type1) face_dimension2:node_dimension2 (padding:type2) node_dimension3 |
node_coordinates | |
edge<i>_coordinates | |
face<i>_coordinates | |
volume_coordinates |
Note: The edge1, edge2, and edge3 are in a 3D grid aligned to the dimensions1, 2, and 3 respectively, whereas the edge1 and edge2 are in a 2D grid perpendicular to the dimensions 1 and 2 respectively. The face1, face2, and face3 play that role in the 3D grid.
...