1
1
openmpi/ompi/mca/coll/sm
Jeff Squyres 0f8ac9223f Refs trac:2023, #2027.
This commit does a bunch of things:

 * Address all remaining code review items from CMR #2023:

   * Defer mmap setup to be lazy; only set it up the first time we
     invoke a collective.  In this way, we don't penalize apps that
     make lots of communicators but don't invoke collectives on them
     (per #2027).
   * Remove the extra assignments of mca_coll_sm_one (fixing a
     convertor count setup that was the real problem).
   * Remove another extra/unnecessary assignment.
   * Increase libevent polling frequency when using the RML to
     bootstrap mmap'ed memory.
   * Fix a minor procs-related memory leak in btl_sm.
 * Commit a datatype fix that George and I discovered along the way to
   fixing the coll sm.
 * Improve error messages when mmap fails, potentially trying to
   de-alloc any allocated memory when that happens.
 * Fix a previously-unnoticed confusion between extent and true_extent
   in coll sm reduce.

This commit was SVN r22049.

The following Trac tickets were found above:
  Ticket 2023 --> https://svn.open-mpi.org/trac/ompi/ticket/2023
2009-10-02 17:13:56 +00:00
..
.windows Update related .windows files with proper compiling properties, in order to have a successful DSO build. 2009-08-12 08:55:58 +00:00
coll_sm_allgather.c Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
coll_sm_allgatherv.c Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
coll_sm_allreduce.c Fixes trac:1988. The little bug that turned out to be huge. Yoinks. 2009-09-15 00:25:21 +00:00
coll_sm_alltoall.c Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
coll_sm_alltoallv.c Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
coll_sm_alltoallw.c Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
coll_sm_barrier.c Refs trac:2023, #2027. 2009-10-02 17:13:56 +00:00
coll_sm_bcast.c Refs trac:2023, #2027. 2009-10-02 17:13:56 +00:00
coll_sm_component.c Rename the help file to be consistent with others; add it to the Makefile.am. 2009-09-23 20:28:49 +00:00
coll_sm_exscan.c Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
coll_sm_gather.c Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
coll_sm_gatherv.c Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
coll_sm_module.c Refs trac:2023, #2027. 2009-10-02 17:13:56 +00:00
coll_sm_reduce_scatter.c Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
coll_sm_reduce.c Refs trac:2023, #2027. 2009-10-02 17:13:56 +00:00
coll_sm_scan.c Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
coll_sm_scatter.c Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
coll_sm_scatterv.c Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
coll_sm.h Refs trac:2023, #2027. 2009-10-02 17:13:56 +00:00
configure.params Remove unneeded PARAM_INIT_FILE variable in configure.params files used by 2007-01-08 03:44:22 +00:00
help-mpi-coll-sm.txt Rename the help file to be consistent with others; add it to the Makefile.am. 2009-09-23 20:28:49 +00:00
Makefile.am Rename the help file to be consistent with others; add it to the Makefile.am. 2009-09-23 20:28:49 +00:00
memory-layout.ppt Fixes trac:1988. The little bug that turned out to be huge. Yoinks. 2009-09-15 00:25:21 +00:00