[mpich2-commits] r7808 - mpich2/trunk/src/mpi/comm

buntinas at mcs.anl.gov buntinas at mcs.anl.gov
Fri Jan 21 16:22:39 CST 2011


Author: buntinas
Date: 2011-01-21 16:22:39 -0600 (Fri, 21 Jan 2011)
New Revision: 7808

Modified:
   mpich2/trunk/src/mpi/comm/commutil.c
Log:
missed adding errfail parameter in nonthreaded code

Modified: mpich2/trunk/src/mpi/comm/commutil.c
===================================================================
--- mpich2/trunk/src/mpi/comm/commutil.c	2011-01-21 19:53:51 UTC (rev 7807)
+++ mpich2/trunk/src/mpi/comm/commutil.c	2011-01-21 22:22:39 UTC (rev 7808)
@@ -690,6 +690,7 @@
 {
     int mpi_errno = MPI_SUCCESS;
     uint32_t     local_mask[MPIR_MAX_CONTEXT_MASK];
+    int errflag = FALSE;
     MPID_MPI_STATE_DECL(MPID_STATE_MPIR_GET_CONTEXTID);
 
     MPID_MPI_FUNC_ENTER(MPID_STATE_MPIR_GET_CONTEXTID);
@@ -712,8 +713,9 @@
     /* Note that this is the unthreaded version */
     /* Comm must be an intracommunicator */
     mpi_errno = MPIR_Allreduce_impl( MPI_IN_PLACE, local_mask, MPIR_MAX_CONTEXT_MASK, 
-                                     MPI_INT, MPI_BAND, comm_ptr );
+                                     MPI_INT, MPI_BAND, comm_ptr, &errflag);
     if (mpi_errno) MPIU_ERR_POP(mpi_errno);
+    MPIU_ERR_CHKANDJUMP(errflag, mpi_errno, MPI_ERR_OTHER, "**coll_fail");
 
     if (ignore_id) {
         *context_id = MPIR_Locate_context_bit(local_mask);



More information about the mpich2-commits mailing list