Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

face

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_dimensionsnode_dimension1 face_dimension2:node_dimension2 (padding:type2)
edge2_dimensionsface_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_dimensionsface_dimension1:node_dimension1 (padding:type1) node_dimension2 node_dimension3
edge2_dimensionsnode_dimension1 face_dimension2:node_dimension2 (padding:type2) node_dimension3
edge3_dimensionsnode_dimension1 node_dimension2 face_dimension3:node_dimension3 (padding:type3)
face1_dimensionsnode_dimension1 face_dimension2:node_dimension2 (padding:type2) face_dimension3:node_dimension3 (padding:type3)
face2_dimensionsface_dimension1:node_dimension1 (padding:type1) node_dimension2 face_dimension3:node_dimension3 (padding:type3)
face3_dimensionsface_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.

...