table of contents
- unstable 7.0.0~rc1-1
| PMIX_MULTICLUSTER_NSPACE_PARSE(3) | OpenPMIx | PMIX_MULTICLUSTER_NSPACE_PARSE(3) |
PMIx_Multicluster_nspace_parse — Split a multicluster pmix_nspace_t(5) <#man5-pmix-nspace-t> into its cluster and namespace parts
SYNOPSIS¶
#include <pmix.h> void PMIx_Multicluster_nspace_parse(pmix_nspace_t target,
pmix_nspace_t cluster,
pmix_nspace_t nspace);
Python Syntax¶
No Python equivalent
INPUT/OUTPUT PARAMETERS¶
- target: The combined multicluster namespace (of the form cluster:nspace) to be parsed.
- cluster: The pmix_nspace_t(5) <#man5-pmix-nspace-t> (supplied by the caller) into which the cluster portion is written.
- nspace: The pmix_nspace_t(5) <#man5-pmix-nspace-t> (supplied by the caller) into which the namespace portion is written.
DESCRIPTION¶
Parse a combined multicluster namespace — as produced by PMIx_Multicluster_nspace_construct(3) <#man3-pmix-multicluster-nspace-construct> — back into its two components. The characters of target up to the first ':' separator are copied into cluster; the characters following the separator are copied into nspace. The cluster output is cleared before parsing begins.
RETURN VALUE¶
PMIx_Multicluster_nspace_parse returns no value (void).
NOTES¶
PMIx_Multicluster_nspace_parse is an OpenPMIx convenience routine and is the backing implementation of the PMIX_MULTICLUSTER_NSPACE_PARSE macro. The cluster and nspace output arrays must be supplied by the caller.
See also:
Copyright¶
2014-2026, OpenPMIx Community
| September 27, 2026 |