table of contents
- unstable 7.0.0~rc1-1
| PMIX_STORAGE_ACCESSIBILITY_T(5) | OpenPMIx | PMIX_STORAGE_ACCESSIBILITY_T(5) |
pmix_storage_accessibility_t — Bit-mask describing from where a storage system may be accessed
SYNTAX¶
C Syntax¶
#include <pmix_common.h> typedef uint64_t pmix_storage_accessibility_t; #define PMIX_STORAGE_ACCESSIBILITY_NODE 0x0000000000000001 #define PMIX_STORAGE_ACCESSIBILITY_SESSION 0x0000000000000002 #define PMIX_STORAGE_ACCESSIBILITY_JOB 0x0000000000000004 #define PMIX_STORAGE_ACCESSIBILITY_RACK 0x0000000000000008 #define PMIX_STORAGE_ACCESSIBILITY_CLUSTER 0x0000000000000010 #define PMIX_STORAGE_ACCESSIBILITY_REMOTE 0x0000000000000020
DESCRIPTION¶
The pmix_storage_accessibility_t is a uint64_t type that defines a set of bit-mask flags for specifying different levels of storage accessibility (i.e., from where a storage system may be accessed). These can be bitwise OR’d together to accommodate storage systems that are accessible in multiple ways.
The defined values are:
- PMIX_STORAGE_ACCESSIBILITY_NODE — The storage system resources are accessible within the same node.
- PMIX_STORAGE_ACCESSIBILITY_SESSION — The storage system resources are accessible within the same session.
- PMIX_STORAGE_ACCESSIBILITY_JOB — The storage system resources are accessible within the same job.
- PMIX_STORAGE_ACCESSIBILITY_RACK — The storage system resources are accessible within the same rack.
- PMIX_STORAGE_ACCESSIBILITY_CLUSTER — The storage system resources are accessible within the same cluster.
- PMIX_STORAGE_ACCESSIBILITY_REMOTE — The storage system resources are remote.
A value of this type is conveyed using the PMIX_STORAGE_ACCESSIBILITY ("pmix.strg.access") attribute, and may be returned in response to queries made via PMIx_Get(3) <#man3-pmix-get> or PMIx_Query_info(3) <#man3-pmix-query-info>.
See also:
Copyright¶
2014-2026, OpenPMIx Community
| September 27, 2026 |