Skip to content

Check only for existence of PMIx capability flag#2290

Merged
rhc54 merged 1 commit intoopenpmix:masterfrom
rhc54:topic/flags
Oct 24, 2025
Merged

Check only for existence of PMIx capability flag#2290
rhc54 merged 1 commit intoopenpmix:masterfrom
rhc54:topic/flags

Conversation

@rhc54
Copy link
Contributor

@rhc54 rhc54 commented Oct 24, 2025

There was an initial thought that we would generate some uber-list of defined flags for capabilities across all PMIx versions, and then indicate which ones were supported by this particular version by OR'ing them together into some more general value. This has proven unworkable as you get into a giant game of bit-counting to create the definitions. Instead, we only define flags that this specific version supports - thus, the value of the individual flag is irrelevant and no general value is required.

There was an initial thought that we would generate some
uber-list of defined flags for capabilities across all PMIx
versions, and then indicate which ones were supported by
this particular version by OR'ing them together into
some more general value. This has proven unworkable as you
get into a giant game of bit-counting to create the definitions.
Instead, we only define flags that this specific version
supports - thus, the value of the individual flag is irrelevant
and no general value is required.

Signed-off-by: Ralph Castain <rhc@pmix.org>
@rhc54 rhc54 merged commit 1afde4c into openpmix:master Oct 24, 2025
17 checks passed
@rhc54 rhc54 deleted the topic/flags branch October 24, 2025 16:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant