Dear Torsten, Thanks for the proposal. A couple of comments in the more old-fashioned way. Generally, some sentences start with lower case letters that should be capitalized. Page 3, top. We probably should not explain here how to ensure progress for nonblocking ops. This matter should be covered by the general progress description elsewhere. Page 3, lower half. Look how progress is defined in this list by referring to the pt2pt progress rules. Ibid. There are already 3 classes of requests: pt2pt, generalized, and file I/O ones. Page 3, bottom. How many nonblocking ops can overlap with a blocking one? I.e., can one have the following situation: Process 0 Process 1 MPI_Ibarrier(req) MPI_Ibarrier(req) MPI_Wait(req) MPI Bcast MPI_Bcast MPI_Wait(req) Page 5, bottom. 32767 simultaneous ops to support is a tall order. I'd say, 1 (one) would be a good lower limit, thus allowing no overlap. Or even 0 (zero), meaning no nonblocking collective support at all. The rest of this passage would probably be better reformulated as an advice to implementors. In the margin: editing a PDF requires creativity (exemplified by the earlier comments) or a pretty expensive Acrobat. Maybe we can find some other way of distributing and commenting on our drafts? Best regards. Alexander -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Torsten Hoefler Sent: Tuesday, October 14, 2008 9:47 PM To: [email protected] Subject: [mpi3-coll] Non-blocking Collectives Proposal Draft Hello Working Group, I finished a first draft of our non-blocking collectives proposal. Please read it carefully and send comments to me or the list (e.g., marked-up pdf documents). The draft is attached to this mail. All the Best, Torsten -- bash$ :(){ :|:&};: --------------------- http://www.unixer.de/ ----- Torsten Hoefler | Research Assistant Open Systems Lab | Indiana University 150 S. Woodlawn Ave. | Bloomington, IN, 474045, USA Lindley Hall Room 135 | +01 (812) 855-3608 --------------------------------------------------------------------- Intel GmbH Dornacher Strasse 1 85622 Feldkirchen/Muenchen Germany Sitz der Gesellschaft: Feldkirchen bei Muenchen Geschaeftsfuehrer: Douglas Lusk, Peter Gleissner, Hannes Schwaderer Registergericht: Muenchen HRB 47456 Ust.-IdNr. VAT Registration No.: DE129385895 Citibank Frankfurt (BLZ 502 109 00) 600119052 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.