<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Here are my comments on these points.<div><br><div><html>On Apr 8, 2008, at 6:46 PM, Richard Treumann wrote:</html><br class="Apple-interchange-newline"><blockquote type="cite"><p>Rolf - <br> <br> My attempt to check in the file did not work and since I am not familiar with svn I did not try very long to debug the failure. The file is attached to this email. If you can get it into the repository you have the write token. <br> <br> <i>(See attached file: context.tex)</i><br> <br> Chapter 5 - items needing Forum feedback (references are to April 1 draft)<br> <br> 1) 171:28-29 We point to a couple 15 year old papers to give background on using MPI to write libraries. It seems to me the concepts no longer require this backup. They have been around for long enough to be current practice. Is there a reason to keep the pointers?</p></blockquote><div><br></div>I think we should edit and add to this, not drop it. I still hear people say that "MPI was derived from PVM," which is not true and which this historical context makes clear. <br><blockquote type="cite"><p><br> <br> 2) 192:8-13 Bogus advise about just playing with the reference count to implement MPI_COMM_DUP (I think Rolf has already captured this for MPI 2.2)</p></blockquote><div><br></div>Agreed.<br><blockquote type="cite"><p><br> <br> 3) 202:31-35 The wierd suggestion that intercommunicator groups may not be required to be disjoint should come out. Everything else is pretty clear that they ARE disjoint. As far as I can see this statement falls into the catagory of "We could have made a different choice when we wrote MPI-1". The decision was made that the groups are disjoint so this editorial aside should be removed.</p></blockquote>This needs to be removed because it is one of the adopted errata. No discussion should be needed.<blockquote type="cite"><p> <br> 4) The discussion of attribute caching needs significant rework. It has paragraphs from when only communicators supported caching and paragraphs about adding caching support to windows and datatypes. It should be reworded to describe caching as it applies to all three object types and explain who there is no WIN_DUP while there is a TYPE_DUP and a COMM_DUP. (and therefore no attribute copy functions for windows.)</p></blockquote><div>Agreed.</div><blockquote type="cite"><p><br> <br> 5) Jeff Squires has pointed out a need for explanation of the C++ clone functions on 186:1-5 and to me it looks like a sentence or two from a C++ guru along with a pointer to section 13.1.7 would do. Perhaps add: <br> <tt> Please see section ____ page ___ for further discussion about the C++ bindings for Dup() and Clone(). where ____ page ___ is a link to 13.1.7. (I did not want to try to add a LaTex link so I did not do any of this change)<br> </tt><br></p></blockquote>Agreed.<br><blockquote type="cite"><p> <br> The changes I have made are pretty straightforward.<br> <br> Dick <br> <br> Dick Treumann - MPI Team/TCEM <br> IBM Systems & Technology Group<br> Dept 0lva / MS P963 -- 2455 South Road -- Poughkeepsie, NY 12601<br> Tele (845) 433-7846 Fax (845) 433-8363<br> <span><context.tex></span>_______________________________________________</p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">mpi-21 mailing list</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="mailto:mpi-21@lists.mpi-forum.org">mpi-21@lists.mpi-forum.org</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-21">http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-21</a></div> </blockquote></div><br><div> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div>William Gropp</div><div>Paul and Cynthia Saylor Professor of Computer Science</div><div>University of Illinois Urbana-Champaign</div><br class="Apple-interchange-newline"></span></span></span></span> </div><br></div></body></html>