1
1
openmpi/ompi/mca/coll/sm
Jeff Squyres 068b9c72a2 Bunches of changes
- 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.
2005-09-15 02:18:16 +00:00
..
.ompi_ignore Rename src -> ompi 2005-07-02 13:43:57 +00:00
.ompi_unignore - Add new mpool base function: lookup by module name. This allows 2005-07-15 20:01:35 +00:00
coll_sm_allgather.c Ensure to get ompi/include/constants.h 2005-08-12 21:42:07 +00:00
coll_sm_allgatherv.c Ensure to get ompi/include/constants.h 2005-08-12 21:42:07 +00:00
coll_sm_allreduce.c bunches of updates 2005-09-06 21:41:55 +00:00
coll_sm_alltoall.c Ensure to get ompi/include/constants.h 2005-08-12 21:42:07 +00:00
coll_sm_alltoallv.c Ensure to get ompi/include/constants.h 2005-08-12 21:42:07 +00:00
coll_sm_alltoallw.c Ensure to get ompi/include/constants.h 2005-08-12 21:42:07 +00:00
coll_sm_barrier.c Update the docs on the actual algorithms used 2005-09-07 15:46:33 +00:00
coll_sm_bcast.c Bunches of changes 2005-09-15 02:18:16 +00:00
coll_sm_component.c bunches of updates 2005-09-06 21:41:55 +00:00
coll_sm_exscan.c Ensure to get ompi/include/constants.h 2005-08-12 21:42:07 +00:00
coll_sm_gather.c Ensure to get ompi/include/constants.h 2005-08-12 21:42:07 +00:00
coll_sm_gatherv.c Ensure to get ompi/include/constants.h 2005-08-12 21:42:07 +00:00
coll_sm_module.c Bunches of changes 2005-09-15 02:18:16 +00:00
coll_sm_reduce_scatter.c Ensure to get ompi/include/constants.h 2005-08-12 21:42:07 +00:00
coll_sm_reduce.c Bunches of changes 2005-09-15 02:18:16 +00:00
coll_sm_scan.c Ensure to get ompi/include/constants.h 2005-08-12 21:42:07 +00:00
coll_sm_scatter.c Ensure to get ompi/include/constants.h 2005-08-12 21:42:07 +00:00
coll_sm_scatterv.c Ensure to get ompi/include/constants.h 2005-08-12 21:42:07 +00:00
coll_sm.h Bunches of changes 2005-09-15 02:18:16 +00:00
configure.params Rename src -> ompi 2005-07-02 13:43:57 +00:00
help-coll-sm.txt First cut of sm coll component infrastrcutre (this is what took so 2005-08-23 21:22:00 +00:00
Makefile.am * update configure.ac to use the modern version of AC_INIT and 2005-09-07 05:54:53 +00:00
memory-layout.ppt Update data structures 2005-09-02 14:53:14 +00:00