18.3.37. pmix_coord_view_t
pmix_coord_view_t — Identifies the view in which fabric coordinates are expressed
18.3.37.1. SYNTAX
18.3.37.1.1. C Syntax
#include <pmix_common.h>
typedef uint8_t pmix_coord_view_t;
#define PMIX_COORD_VIEW_UNDEF 0x00
#define PMIX_COORD_LOGICAL_VIEW 0x01
#define PMIX_COORD_PHYSICAL_VIEW 0x02
18.3.37.2. DESCRIPTION
The pmix_coord_view_t datatype is a uint8_t that identifies the view in
which a fabric coordinate is expressed. Fabric coordinates can be reported using
different views according to user preference at the time of request. The
following views are defined:
PMIX_COORD_VIEW_UNDEF(0x00)The coordinate view has not been defined.
PMIX_COORD_LOGICAL_VIEW(0x01)The coordinates are provided in a logical view, typically given in Cartesian (x,y,z) dimensions, that describes the data flow in the fabric as defined by the arrangement of the hierarchical addressing scheme, fabric segmentation, routing domains, and other similar factors employed by that fabric.
PMIX_COORD_PHYSICAL_VIEW(0x02)The coordinates are provided in a physical view based on the actual wiring diagram of the fabric — i.e., values along each axis reflect the relative position of that interface on the specific fabric cabling.
See also