18.3.47. pmix_fabric_operation_t

pmix_fabric_operation_t — Identifies a PMIx fabric operation

18.3.47.1. SYNTAX

18.3.47.1.1. C Syntax

#include <pmix_common.h>

typedef enum {
    PMIX_FABRIC_REQUEST_INFO,
    PMIX_FABRIC_UPDATE_INFO
} pmix_fabric_operation_t;

18.3.47.1.2. Python Syntax

from pmix import *

op = PMIX_FABRIC_REQUEST_INFO

where op is one of the pmix_fabric_operation_t enumerated values.

18.3.47.2. DESCRIPTION

The pmix_fabric_operation_t enumeration identifies the fabric operation being requested of a host environment on behalf of a tool or other process. The defined values are:

  • PMIX_FABRIC_REQUEST_INFO (value 0) — request information on a specific fabric. If the fabric is not specified (as per PMIx_Fabric_register(3)), then information on the default fabric of the overall system is returned. The information to be returned is described in pmix_fabric_t(5).

  • PMIX_FABRIC_UPDATE_INFO (value 1) — update information on a specific fabric. The index of the fabric to be updated (the PMIX_FABRIC_INDEX attribute) must be provided.