[Mpi-21] Review of MPI-2.1 combined document
Richard Graham
rlgraham at [hidden]
Mon Mar 3 17:29:03 CST 2008
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
More information about the Mpi-21
mailing list