[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