068b9c72a2
- remove redundant OBJ_CONSTRUCT in bcast - fix up some macros in coll_sm.h - check to ensure that if there are too many processes in the communicator (i.e., if we couldn't fit a flag for each of them in the control segment), then fail selection - setup the in_use flags properly - adapt to new mpool API - first working copy of reduce -- not tree-baed (but still NUMA-aware), and only processes in order from process 0 to process N-1 -- do not have a tree-based and/or commutative version yet (i.e., process the results in whatever order they arrive) Reduce now passes the new ibm reduce_big.c test. Woo hoo! Time to declare success for the evening (and run the intel test tomorrow). This commit was SVN r7379. |
||
---|---|---|
.. | ||
.ompi_ignore | ||
.ompi_unignore | ||
coll_sm_allgather.c | ||
coll_sm_allgatherv.c | ||
coll_sm_allreduce.c | ||
coll_sm_alltoall.c | ||
coll_sm_alltoallv.c | ||
coll_sm_alltoallw.c | ||
coll_sm_barrier.c | ||
coll_sm_bcast.c | ||
coll_sm_component.c | ||
coll_sm_exscan.c | ||
coll_sm_gather.c | ||
coll_sm_gatherv.c | ||
coll_sm_module.c | ||
coll_sm_reduce_scatter.c | ||
coll_sm_reduce.c | ||
coll_sm_scan.c | ||
coll_sm_scatter.c | ||
coll_sm_scatterv.c | ||
coll_sm.h | ||
configure.params | ||
help-coll-sm.txt | ||
Makefile.am | ||
memory-layout.ppt |