diff --git a/orte/mca/rmaps/base/rmaps_base_ranking.c b/orte/mca/rmaps/base/rmaps_base_ranking.c index 3165448855..a7007d9f92 100644 --- a/orte/mca/rmaps/base/rmaps_base_ranking.c +++ b/orte/mca/rmaps/base/rmaps_base_ranking.c @@ -511,6 +511,9 @@ int orte_rmaps_base_compute_vpids(orte_job_t *jdata, continue; } if (ORTE_VPID_INVALID == proc->name.vpid) { + opal_output_verbose(5, orte_rmaps_base.rmaps_output, + "mca:rmaps:base: assigning rank %s to node %s", + ORTE_VPID_PRINT(vpid), node->name); proc->name.vpid = vpid++; ORTE_EPOCH_SET(proc->name.epoch,ORTE_EPOCH_INVALID); ORTE_EPOCH_SET(proc->name.epoch,orte_ess.proc_get_epoch(&proc->name)); diff --git a/orte/mca/rmaps/base/rmaps_base_support_fns.c b/orte/mca/rmaps/base/rmaps_base_support_fns.c index 81b97adc45..ba3102468e 100644 --- a/orte/mca/rmaps/base/rmaps_base_support_fns.c +++ b/orte/mca/rmaps/base/rmaps_base_support_fns.c @@ -292,6 +292,17 @@ int orte_rmaps_base_get_target_nodes(opal_list_t *allocated_nodes, orte_std_cntr *total_num_slots = num_slots; + if (4 < opal_output_get_verbosity(orte_rmaps_base.rmaps_output)) { + opal_output(0, "AVAILABLE NODES FOR MAPPING:"); + for (item = opal_list_get_first(allocated_nodes); + item != opal_list_get_end(allocated_nodes); + item = opal_list_get_next(item)) { + node = (orte_node_t*)item; + opal_output(0, " node: %s daemon: %s", node->name, + (NULL == node->daemon) ? "NULL" : ORTE_VPID_PRINT(node->daemon->name.vpid)); + } + } + return ORTE_SUCCESS; }