Skip to content

[v6.0.x] mpi: implement MPI_Get_hw_resource_info version two - #14362

Merged
hppritcha merged 2 commits into
v6.0.xfrom
backport/pr-14317-to-v6.0.x
Aug 28, 2026
Merged

[v6.0.x] mpi: implement MPI_Get_hw_resource_info version two#14362
hppritcha merged 2 commits into
v6.0.xfrom
backport/pr-14317-to-v6.0.x

Conversation

@ompi-backport-bot

Copy link
Copy Markdown

Backport of #14317 to v6.0.x.


Populate URI-form hardware resource information from hwloc and accept the returned keys in hardware-guided communicator splitting.

Signed-off-by: Musawer Ahmad Saqif saqif@umich.edu

masaqif and others added 2 commits August 26, 2026 22:00
Populate URI-form hardware resource information from hwloc and accept the returned keys in hardware-guided communicator splitting.

address hardware resource review feedback

Serialize lazy topology discovery, use live CPU bindings for URI-guided splits, and return empty info outside the active MPI lifetime.

Move and expand the regression test under test/mpi/environment and document communicator ownership and exclusion semantics.

Signed-off-by: Musawer Ahmad Saqif <saqif@umich.edu>
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
(cherry picked from commit adaa89c)
Signed-off-by: Howard Pritchard <howardp@lanl.gov>

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Howard Pritchard <hppritcha@gmail.com>
(cherry picked from commit b1806a1)
@ompi-backport-bot ompi-backport-bot Bot added the target:v6.0.x Backport targeting the v6.0.x branch label Aug 26, 2026
@github-actions github-actions Bot added this to the v6.0.0 milestone Aug 26, 2026
@hppritcha
hppritcha requested a review from devreal August 28, 2026 16:43
@hppritcha
hppritcha merged commit 45a6d93 into v6.0.x Aug 28, 2026
20 checks passed
@hppritcha
hppritcha deleted the backport/pr-14317-to-v6.0.x branch August 28, 2026 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Target: v6.0.x target:v6.0.x Backport targeting the v6.0.x branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants