1
1

adapt the way to find amount of local processes to OMPI trunk.

This commit was SVN r26973.
Этот коммит содержится в:
Yael Dayan 2012-08-08 15:26:28 +00:00
родитель 99dbb6a0be
Коммит 954bcdc0a5

Просмотреть файл

@ -119,7 +119,6 @@ int ompi_mtl_mxm_module_init(void)
mxlr = 0;
lr = -1;
nlps = 0;
mp = ompi_proc_local();
jobid = ompi_mtl_mxm_get_job_id();
@ -141,15 +140,15 @@ int ompi_mtl_mxm_module_init(void)
}
MXM_VERBOSE(1, "MXM support enabled");
if ((lr = orte_process_info.my_node_rank) == ORTE_NODE_RANK_INVALID) {
if (ORTE_NODE_RANK_INVALID == (lr = orte_process_info.my_node_rank)) {
MXM_ERROR("Unable to obtain local node rank");
return OMPI_ERROR;
}
nlps = orte_process_info.num_local_peers + 1;
for (proc = 0; proc < totps; proc++) {
if (OPAL_PROC_ON_LOCAL_NODE(procs[proc]->proc_flags)) {
mxlr = max(mxlr, procs[proc]->proc_name.vpid);
nlps++;
}
}