[mpich2-commits] r6747 - in mpich2/trunk/src: include mpid/dcmfd/src/comm/collselect
thakur at mcs.anl.gov
thakur at mcs.anl.gov
Tue May 25 15:54:45 CDT 2010
Author: thakur
Date: 2010-05-25 15:54:45 -0500 (Tue, 25 May 2010)
New Revision: 6747
Modified:
mpich2/trunk/src/include/mpiimpl.h
mpich2/trunk/src/mpid/dcmfd/src/comm/collselect/mpid_coll.c
Log:
move new reduce_scatter_block function pointer to end of table
Modified: mpich2/trunk/src/include/mpiimpl.h
===================================================================
--- mpich2/trunk/src/include/mpiimpl.h 2010-05-25 20:28:21 UTC (rev 6746)
+++ mpich2/trunk/src/include/mpiimpl.h 2010-05-25 20:54:45 UTC (rev 6747)
@@ -1730,10 +1730,10 @@
MPID_Comm *);
int (*Reduce_scatter) (void*, void*, int *, MPI_Datatype, MPI_Op,
MPID_Comm *);
+ int (*Scan) (void*, void*, int, MPI_Datatype, MPI_Op, MPID_Comm * );
+ int (*Exscan) (void*, void*, int, MPI_Datatype, MPI_Op, MPID_Comm * );
int (*Reduce_scatter_block) (void*, void*, int, MPI_Datatype, MPI_Op,
MPID_Comm *);
- int (*Scan) (void*, void*, int, MPI_Datatype, MPI_Op, MPID_Comm * );
- int (*Exscan) (void*, void*, int, MPI_Datatype, MPI_Op, MPID_Comm * );
} MPID_Collops;
Modified: mpich2/trunk/src/mpid/dcmfd/src/comm/collselect/mpid_coll.c
===================================================================
--- mpich2/trunk/src/mpid/dcmfd/src/comm/collselect/mpid_coll.c 2010-05-25 20:28:21 UTC (rev 6746)
+++ mpich2/trunk/src/mpid/dcmfd/src/comm/collselect/mpid_coll.c 2010-05-25 20:54:45 UTC (rev 6747)
@@ -647,9 +647,9 @@
comm->coll_fns->Scatter = MPIDO_Scatter;
comm->coll_fns->Scatterv = MPIDO_Scatterv;
comm->coll_fns->Reduce_scatter = MPIDO_Reduce_scatter;
- comm->coll_fns->Reduce_scatter_block = MPIDO_Reduce_scatter_block;
comm->coll_fns->Scan = MPIDO_Scan;
comm->coll_fns->Exscan = MPIDO_Exscan;
+ comm->coll_fns->Reduce_scatter_block = MPIDO_Reduce_scatter_block;
/* set geometric properties of the communicator */
if (MPIDO_ISPOF2(comm->local_size))
@@ -747,9 +747,9 @@
comm->coll_fns->Scatter = NULL;
comm->coll_fns->Scatterv = NULL;
comm->coll_fns->Reduce_scatter = NULL;
- comm->coll_fns->Reduce_scatter_block = NULL;
comm->coll_fns->Scan = NULL;
comm->coll_fns->Exscan = NULL;
+ comm->coll_fns->Reduce_scatter_block = NULL;
#endif /* !USE_CCMI_COLL */
More information about the mpich2-commits
mailing list