Re: [Mpi-21] Review of MPI-2.1 combined document
Here is a first cut at comments on chapter 3. It looks good overall. Some of these comments, I am sure, are relevant once the automated part is done, as it involves text changes referring to the new document. Rich Chapter 3: ********** What about signed char - it should also be in the basic data section. In addition, this and wide char and unsigned long long should go into the data type table. Pate 34, line 1-6 - ok, but marked in red. They are from the original 1.1 document. Page 39 is incorrect. Lines 36-38. there is a standard definition in Fortran 2003 for fortran/C interoperability. Page 53: lines 30-34, need to get the correct reference based on the new document. (also, unmarked as moved text) What happened to section 4.5/4.5.1 from the MPI 2.0 standard. 4.5.2 made it over. Page 69 line 7 incorrectly states that there are four ways to create persistent communication request. The correct number is 5 - 4 send, 1 receive. Page 72, lines 34-38 need to reference the correct pages in the combined 2.1 document. Page 76 lines 1-4 should not be colored. They are from the 1.1 doc. Page 76 line 39: Do we still want to keep the name New in the title ? This also seems out of place. Page 77 lines 1-12 should be merged with the text, with the MPI 1.1 versions explicitly marked as deprecated. Page 94: lines 42-46, reference the correct pages in the new combined document. Page 95: lines 2-4, do we need this explanation ? Page 95: line 21-22, change to page reference in the new document. On 3/3/08 3:39 PM, "Karl Feind" <kaf_at_[hidden]> wrote:
Rolf & others,
I have completed my review of Chapter 1 of the MPI 1 + 2 merging document.
It looks pretty good.
I did notice two sentences on page 4, section 1.4, lines 13 and 14 that apply to MPT 1.2 but not to MPI 2. This seems wrong in an MPI 2.1 standard document. Can we delete the following two sentences from the merged document?
"Although no explicit support for threads is provided, the interface has been designed so as not to prejudice their use. With this version of MPI no support is provided for dynamic spawning of tasks."
If we do that, we could combine the sentence at line 11 about MIMD and SPMD with the next paragraph that starts at line 15. This is the sentence I'm referring to:
"The interface is suitable for use by fully general MIMD programs, as well as those written in the more restricted style of SPMD."
Karl Feind
On Sat, Feb 23, 2008 at 10:19:18PM +0100, Rolf Rabenseifner wrote:
The first draft of the combined document MPI 1.x plus MPI 2.0 is ready for review !!!
All necessary files can be found via http://www.hlrs.de/mpi/mpi21/
The files are stored in a restricted directory to prohibit that search engines can find the drafts.
Dear reviewer: Please print your chapter with colors (!) and check all merging decisions. The colors will help to identify MPI 1.1-1.3 (black), MPI-2.0 (magenta) and new text that was necessary for the merge (red).
The review should be finished a few days before the March meeting. Please post your review results on mpi-21_at_[hidden] as reply to this mail.
Please note, which chapter you reviewed.
Please refer with all comments exactly to page and line numbers of - MPI 1.1, the official Postscript version - MPI 2.0, the official Postscript version - MPI 2.1, draft 2008-02-23 from http://www.hlrs.de/mpi/mpi21/ - and the merging plan 2008-02-23, that you can find at same directory
If you detect a problem, it is necessary that you try to propose a solution in similar notation as used in the merging plan.
I have finished all except the merging of the MPI-1 C++ bindings into the chapters' text, and except of merging the Annexes.
The Ballots 1-4 are also not included. In the moment, you need to review only the "merging". Nothing more. If you detect errors in the original standards, then please go through normal procedure, i.e., through the MPI 2.1 and MPI 2.2 ballots.
And now, thank you very much that you have registered to do a review (if you are on the list below, done in Jan.2008 meeting).
Good luck.
Best regards Rolf
---------------------------------------------------- Frontmatter: (I've done a new proposal for the abstract, please check) - Rusty Lusk, Bill Gropp Chap. 1: Introduction to MPI - Rusty Lusk, Bill Gropp, Karl Feind, Adam Moody Chap. 2: MPI-2 Terms and Conventions - Tony Skjellum, Bill Gropp, Richard Barrett Chap. 3: Point-to-Point Communication (incl. sections from MPI-2 Misc. + 8.9) - Rich Graham, Jespar Larsson Traeff, George Bosilca, Steve Poole, Kannan Narasimhan, David Solt, B. Gropp, Matt Koop Chap. 4: Collective Communication (incl. sections from MPI-2 Ext. Collect.) - Steven Ericsson-Zenith, Edgar Gabriel, Rajeev Thakur, Bill Gropp, Adam Moody, Georg Bosilca Chap. 5: Groups, Context, and Communicators (incl. sections from MPI-2 Ext.Col. + 8.8) - Steven Ericsson-Zenith, Edgar Gabriel, Bill Gropp, Georg Bosilca, Robert Blackmore Chap. 6: Process Topologies - Rusty Lusk, Bill Gropp, Richard Barrett Chap. 7: MPI Environmental Management (incl. sections from MPI-2 Misc.) - Rich Graham, Jespar Larsson Traeff, George Bosilca, Steve Poole, Kannan Narasimhan, David Solt, B. Gropp Chap. 8: Miscellany - Rich Graham, George Bosilca, Steve Poole, Kannan Narasimhan, B. Gropp Chap. 9: Process Creation and Management - Dries Kimpe, Rusty Lusk, Georg Bosilca, Bill Gropp, Kalem Karian Chap. 10: One-Sided Communication - Ericsson-Zenith, Jespar Larsson Traeff, Martin Schulz, Bill Gropp, Darius Buntinas Chap. 11: External Interfaces - Bronis de Supinski, Bill Gropp Chap. 12: I/O - Rajeev Thakur, Joachim Worringen, Bill Gropp Chap. 13: Language Bindings - Jeff Squyres, Steve Poole, Purushotham Bangalore, Bill Gropp, Erez Haba, Alexander Supalov Chap. 14: Profiling Interface - Bronis de Supinski, Bill Gropp, Jeff Brown Bibliography: (is done automatically) - Rusty Lusk, Bill Gropp Annex A: (this chapter is not yet done - therefore no review for this) - Jeff Squyres, Steve Poole, Purushotham Bangalore, Bill Gropp, Alexander Supalov Index: (is done automatically) - Rusty Lusk, Bill Gropp
Dr. Rolf Rabenseifner . . . . . . . . . .. email rabenseifner_at_[hidden] High Performance Computing Center (HLRS) . phone ++49(0)711/685-65530 University of Stuttgart . . . . . . . . .. fax ++49(0)711 / 685-65832 Head of Dpmt Parallel Computing . . . www.hlrs.de/people/rabenseifner Nobelstr. 19, D-70550 Stuttgart, Germany . (Office: Allmandring 30) _______________________________________________ Mpi-21 mailing list Mpi-21_at_[hidden] http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-21
Mpi-21 mailing list Mpi-21_at_[hidden] http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-21
participants (1)
-
unknown@example.com