Only do the preconnection stage if we found the local proc. It's mostly to
make some compilers complain less about uninitialized values. This commit was SVN r13805.
Этот коммит содержится в:
родитель
bec20422ee
Коммит
533dfff56d
@ -118,10 +118,7 @@ int ompi_init_do_oob_preconnect(void)
|
||||
for (i = 0 ; i < world_size ; ++i) {
|
||||
if (ompi_proc_local() == procs[i]) {
|
||||
my_index = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/* Do all required preconnections */
|
||||
for (i = 1 ; i <= world_size / 2 ; ++i) {
|
||||
next = (my_index + i) % world_size;
|
||||
prev = (my_index - i + world_size) % world_size;
|
||||
@ -141,6 +138,9 @@ int ompi_init_do_oob_preconnect(void)
|
||||
0);
|
||||
if (ret < 0) return ret;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return OMPI_SUCCESS;
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user