[mpi3-coll] Nonblocking collectives standard draft
Christian Siebert
siebert at it.neclab.eu
Wed Nov 26 04:22:57 CST 2008
Hi Torsten,
> ok, I applied most of it manually.
great! Unfortunately, some smaller things - especially in the examples -
slipped through:
- p 53 l 7 reads "This operations" which should be "This operation"
- p 64 l 25 "it completed" -> "completion"
- p 68 Example 5.30:
- 2x"buf1" could be renamed to "buf" (there is no second buffer)
- there is one "type" and one "datatype" - this is not necessarily
wrong, but for simplicity I would prefer to rename both to the same,
e.g. "dtype"
- l 47 is missing a semicolon
- p 69 Example 5.31:
- the Irecv and the Ibarrier use the same request (reqs[1])
=> it should read "reqs[0]" and "reqs[1]"
- l 20 is missing a semicolon
- having MPI_Waitall(2, &reqs[1], ...) is definitely wrong here
=> it should read either MPI_Waitall(2, &reqs[0], ...) or
even better MPI_Waitall(2, reqs, ...)
> Your last code patch had a mistake in it ;).
excellent catch!
I'm looking forward to the discussion in today's teleconference.
Best regards,
Christian
--
Christian Siebert, Dipl.-Inf. Research Associate
NEC Laboratories Europe, NEC Europe Ltd.
Rathausallee 10, D-53757 Sankt Augustin, Germany
Phone: +49 (0) 2241 - 92 52 44 Fax: +49 (0) 2241 - 92 52 99
(Registered Office: 1 Victoria Road, London W3 6BL, 2832014)
More information about the mpiwg-coll
mailing list