Hi Ralph, I would report one more small thing. The verbose output in bind_downwards sometimes gives incorrect binding-map when I use heterogeneous nodes with different topologies. I confirmed that this patch fixed the problem:
--- rmaps_base_binding.c 2014-03-06 12:08:17 +0900 +++ rmaps_base_binding.try.c 2014-03-07 18:27:42 +0900 @@ -322,6 +322,7 @@ hwloc_bitmap_list_asprintf(&proc->cpu_bitmap, totalcpuset); if (4 < opal_output_get_verbosity (orte_rmaps_base_framework.framework_output)) { char tmp1[1024], tmp2[1024]; + opal_hwloc_topology = node->topology; if (OPAL_ERR_NOT_BOUND == opal_hwloc_base_cset2str(tmp1, sizeof(tmp1), totalcpuset)) { opal_output(orte_rmaps_base_framework.framework_output, "%s PROC %s ON %s IS NOT BOUND", Tetsuya Mishima