[mpich2-commits] r3936 - mpich2/trunk/src/mpi/coll

balaji at mcs.anl.gov balaji at mcs.anl.gov
Wed Mar 4 15:47:26 CST 2009


Author: balaji
Date: 2009-03-04 15:47:25 -0600 (Wed, 04 Mar 2009)
New Revision: 3936

Modified:
   mpich2/trunk/src/mpi/coll/scatterv.c
Log:
Similar fix as gatherv which got copied into scatterv.

Modified: mpich2/trunk/src/mpi/coll/scatterv.c
===================================================================
--- mpich2/trunk/src/mpi/coll/scatterv.c	2009-03-04 21:43:51 UTC (rev 3935)
+++ mpich2/trunk/src/mpi/coll/scatterv.c	2009-03-04 21:47:25 UTC (rev 3936)
@@ -92,11 +92,12 @@
         reqs = 0;
         for (i = 0; i < comm_size; i++) {
             if (sendcnts[i]) {
-                if ((comm_ptr->comm_kind == MPID_INTRACOMM) && (i == rank) &&
-                    (sendbuf != MPI_IN_PLACE)) {
-                    mpi_errno = MPIR_Localcopy(((char *)sendbuf+displs[rank]*extent), 
-                                               sendcnts[rank], sendtype, 
-                                               recvbuf, recvcnt, recvtype);
+                if ((comm_ptr->comm_kind == MPID_INTRACOMM) && (i == rank)) {
+                    if (sendbuf != MPI_IN_PLACE) {
+                        mpi_errno = MPIR_Localcopy(((char *)sendbuf+displs[rank]*extent), 
+                                                   sendcnts[rank], sendtype, 
+                                                   recvbuf, recvcnt, recvtype);
+                    }
                 }
                 else {
                     mpi_errno = MPIC_Isend(((char *)sendbuf+displs[i]*extent), 



More information about the mpich2-commits mailing list