Re: [mpi3-coll] Additional edits 2
On Wed, Feb 04, 2009 at 10:19:23AM -0800, Adam Moody wrote:
Also against revision 3.
I'd like to make the language in the descriptions for the data movement collectives consistent across the different collectives. The text skips around with several different flavors. Personally, I like this template best:
"MPI_Ixxx starts a nonblocking variant of MPI_Xxx. The data movement after MPI_Ixxx completes is identical to the data movement after MPI_Xxx completes (see Section 5.Y)."
This would apply to bcast, gather, gatherv, scatter, scatterv, allgather, allgatherv, alltoall, alltoallv, and alltoallw. We could add mention of inter- and intra-communicators here if folks would like to, but I like the simplicity of the above template myself -- leave all description up to the corresponding blocking section and provide a back reference. yes, we will certainly find a single template - however, I'd like to discuss this tomorrow.
Of couse, for the reductions: reduce, allreduce, reduce_scatter, scan, and exscan; we still need more discussion on what "delivers the same results" mean in the current description since the blocking and nonblocking operations may use different algorithms and we have the associativity issue. yes, clearly - also up for discussion tomorrow!
-> updated agenda Best, Torsten -- bash$ :(){ :|:&};: --------------------- http://www.unixer.de/ ----- Torsten Hoefler | Postdoctoral Researcher Open Systems Lab | Indiana University 150 S. Woodlawn Ave. | Bloomington, IN, 474045, USA Lindley Hall Room 135 | +01 (812) 855-3608
participants (1)
-
Torsten Hoefler