1
1
openmpi/ompi/mca/coll
George Bosilca ba3c247f2a Big collective commit. I lightly test it, but I think it should be quite stable. Anyway,
the default decision functions (for broadcast, reduce and barrier) are based on a
high performance network (not TCP). It should give good performance (really good) for
any network having the following caracteristics: small latency (5 microseconds) and good
bandwidth (more than 1Gb/s).
+ Cleanup of the reduce algorithms, plus 2 new algorithms (binary and binomial). Now most
  of the reduce algorithms use a generic tree based function for completing the reduce.
+ Added macros for computing the trees (they are used for bcast and reduce right now).
+ Allow the usage of all 5 topologies.
+ Jelena's implementation of a binary tree that can be used for non commutative operations.
  Right now only the tree building function is there, it will get activated soon.
+ Some others minor cleanups.

This commit was SVN r12326.
2006-10-26 22:53:05 +00:00
..
base Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
basic Look like a big commit but in fact it address only one issue. The way we're working with 2006-10-17 20:20:58 +00:00
demo Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
hierarch Remove a double ; 2006-10-20 03:28:51 +00:00
libnbc * Fix svn:ignore 2006-09-08 10:35:45 +00:00
self More protection around what we really want to get exported. 2006-08-27 04:49:02 +00:00
sm Look like a big commit but in fact it address only one issue. The way we're working with 2006-10-17 20:20:58 +00:00
tuned Big collective commit. I lightly test it, but I think it should be quite stable. Anyway, 2006-10-26 22:53:05 +00:00
coll.h Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
Makefile.am fixes suggested by Ralf for supporting both Libtool 1 and 2 in Open MPI... 2005-12-19 03:10:23 +00:00