MPICH new cpu binding with 1.5
@jbigot has found out that the cpu binding flags have changed in MPICH 1.5: https://lists.mcs.anl.gov/pipermail/mpich-discuss/2012-October/013327.html
We believe this leads to an error in our tests (we are running these with FlowvrRunMPICH
):
[proxy:0:0@runner-banibfef-project-50-concurrent-5] handle_bitmap_binding (tools/topo/hwloc/topo_hwloc.c:203): unrecognized binding string "cores"
[proxy:0:0@runner-banibfef-project-50-concurrent-5] HYDT_topo_hwloc_init (tools/topo/hwloc/topo_hwloc.c:415): error binding with bind "cores" and map "(null)"
[proxy:0:0@runner-banibfef-project-50-concurrent-5] HYDT_topo_init (tools/topo/topo.c:62): unable to initialize hwloc
[proxy:0:0@runner-banibfef-project-50-concurrent-5] launch_procs (pm/pmiserv/pmip_cb.c:515): unable to initialize process topology
[proxy:0:0@runner-banibfef-project-50-concurrent-5] HYD_pmcd_pmip_control_cmd_cb (pm/pmiserv/pmip_cb.c:892): launch_procs returned error
[proxy:0:0@runner-banibfef-project-50-concurrent-5] HYDT_dmxu_poll_wait_for_event (tools/demux/demux_poll.c:76): callback returned error status
[proxy:0:0@runner-banibfef-project-50-concurrent-5] main (pm/pmiserv/pmip.c:206): demux engine error waiting for event
[mpiexec@runner-banibfef-project-50-concurrent-5] control_cb (pm/pmiserv/pmiserv_cb.c:200): assert (!closed) failed
[mpiexec@runner-banibfef-project-50-concurrent-5] HYDT_dmxu_poll_wait_for_event (tools/demux/demux_poll.c:76): callback returned error status
[mpiexec@runner-banibfef-project-50-concurrent-5] HYD_pmci_wait_for_completion (pm/pmiserv/pmiserv_pmci.c:198): error waiting for event
[mpiexec@runner-banibfef-project-50-concurrent-5] main (ui/mpich/mpiexec.c:344): process manager error waiting for completion