Open
Description
Thank you for taking the time to submit an issue!
Background information
https://docs.open-mpi.org/en/v5.0.x/man-openmpi/man1/mpirun.1.html#exit-status
The documentation refers to PRRTE_MCA...
as the way to set environment variables which is wrong.
It should be PRTE_MCA...
.
Also even with man mpirun
I do not see it.
[satishk@tcn3 AFiD]$ prte_info -a | grep hwloc
MCA hwloc: no components
MCA rtc: hwloc (MCA v2.1.0, API v1.0.0, Component v3.0.2)
'--with-hwloc=/sw/arch/RHEL9/EB_production/2024/software/hwloc/2.10.0-GCCcore-13.3.0'
-L/sw/arch/RHEL9/EB_production/2024/software/hwloc/2.10.0-GCCcore-13.3.0/lib64
-L/sw/arch/RHEL9/EB_production/2024/software/hwloc/2.10.0-GCCcore-13.3.0/lib
-lhwloc
MCA pmix: "pmix_hwloc_verbose" (current value: "0", data
MCA pmix: "pmix_hwloc_hole_kind" (current value: "biggest",
MCA pmix: "pmix_hwloc_topo_file" (current value: "", data
MCA pmix: "pmix_hwloc_test_cpuset" (current value: "", data
MCA rtc: "rtc_hwloc_priority" (current value: "70", data
MCA rtc: "rtc_hwloc_vmhole" (current value: "biggest", data
[satishk@tcn3 AFiD]$
I also do not see : hwloc_default_binding_policy
at all above where as OpenMPI was built with hwloc
.
What version of Open MPI are you using? (e.g., v4.1.6, v5.0.1, git branch name and hash, etc.)
v5.0.3
I am describing this a bug because this needs to be addressed with haste. Not sure if this was reported before or some of you are already working on it.