1
1

Fix some "is proc on local node?" logic that got accidentally flipped

by r20496 for the sm BTL, openib BTL on iWarp, and the sm & sm2 coll modules.

This commit was SVN r20515.

The following SVN revision numbers were found above:
  r20496 --> open-mpi/ompi@4cdf91a8d4
Этот коммит содержится в:
Tim Mattox 2009-02-11 15:02:38 +00:00
родитель e76b68e554
Коммит 9b83df22ec
4 изменённых файлов: 4 добавлений и 4 удалений

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

@ -347,7 +347,7 @@ int mca_btl_openib_add_procs(
we'll just mark any local peer on an iWARP NIC as
unreachable. See trac ticket #1352. */
if (IBV_TRANSPORT_IWARP == openib_btl->device->ib_dev->transport_type &&
!OPAL_PROC_ON_LOCAL_NODE(ompi_proc->proc_flags)) {
OPAL_PROC_ON_LOCAL_NODE(ompi_proc->proc_flags)) {
continue;
}
#endif

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

@ -446,7 +446,7 @@ int mca_btl_sm_add_procs(
/* check to see if this proc can be reached via shmem (i.e.,
if they're on my local host and in my job) */
if (procs[proc]->proc_name.jobid != my_proc->proc_name.jobid ||
OPAL_PROC_ON_LOCAL_NODE(procs[proc]->proc_flags)) {
!OPAL_PROC_ON_LOCAL_NODE(procs[proc]->proc_flags)) {
peers[proc] = NULL;
continue;
}

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

@ -492,7 +492,7 @@ static bool have_local_peers(ompi_group_t *group, size_t size)
for (i = 0; i < size; ++i) {
proc = ompi_group_peer_lookup(group,i);
if (OPAL_PROC_ON_LOCAL_NODE(proc->proc_flags)) {
if (!OPAL_PROC_ON_LOCAL_NODE(proc->proc_flags)) {
return false;
}
}

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

@ -180,7 +180,7 @@ static bool have_local_peers(ompi_group_t *group, size_t size)
for (i = 0; i < size; ++i) {
proc = ompi_group_peer_lookup(group,i);
if (OPAL_PROC_ON_LOCAL_NODE(proc->proc_flags)) {
if (!OPAL_PROC_ON_LOCAL_NODE(proc->proc_flags)) {
return false;
}
}