[Mpi-21] TODO - AUTHORS of MPI-2.1 - Workplan
Rolf Rabenseifner
rabenseifner at [hidden]
Fri Apr 4 09:48:42 CDT 2008
About Chap. 13, especially C++.
I'm proposing (referencec to MPI-2.1 Draft Apr.1, 2008):
- The MPI-2 Forum decided to put only small overview stuff into
Chap. 2 Terms.
(I want to recall, that in MPI-2 the Terms are rewritten for whole MPI,
i.e., still valid in MPI-2.1)
- The MPI-2 Forum decided to put all deeper information into
extra sections of an additionally last chapter on Bindings.
- The MPI-2 Forum already decided that normal C++ bindings
should be after the Fortran bindings.
- Terms, page 18, lines 36-39 clearly expresses, that all constants are
given only in MPI_ notation and that C++ names (with MPI::)
are given in Annex A.
I.e., MPI_COMM_WORLD, MPI_FLOAT, MPI_PROC_NULL, ... should not
to be translated everywhere in the chapters.
Same for Table 3.2 on page 27.
- There are important things were C++ clearly differs from C,
e.g. the handling of the Status.
I have already added the Status handling, see page 31 lines 23-32.
(By the way, this information was missing in Chap. 13.1 and only
available in the Annex A.)
- I'm not aware, whether there are more such stuff, that is explained
for C and Fortran and should be also explained for C++.
Do you see an additional stuff like status?
- I do not expect that it would be a good idee to move all the ugly
Fortran problems (17 pages) to the beginning of thee book into
Chap. 2 Terms.
I would recommend same rule for C++ (12 pages).
Chap.2 terms has only 16 pages - with 2 pages dedicated to Fortran,
1/2 page to C, and 3 pages to C++.
Best regards
Rolf
On Thu, 3 Apr 2008 15:13:10 -0400
Jeff Squyres <jsquyres_at_[hidden]> wrote:
> On Apr 3, 2008, at 12:09 PM, Rolf Rabenseifner wrote:
...
> > For me, the answer may have implications on how separate or
> > integrated additional bindings should be integrated into the
> > language independent text of the MPI standard.
>
> I don't quite understand. All officially-supported language bindings
> should be listed consistently in the standard. In MPI-2.1, for
> example, that means alongside the language neutral bindings in the
> text and in Annex A.
-------------
On Thu, 3 Apr 2008 15:27:08 -0400
Jeff Squyres <jsquyres_at_[hidden]> wrote:
> What about the C++/Fortran language bindings text? Should the
> majority of chapter 13 be merged into Terms and Conventions (and
> elsewhere)?
>
> It's not really a "problem", per se -- but it is a little awkward.
> There are sections in chapter 13 that could definitely fit in existing
> text elsewhere. Some of it is redundant, too.
>
>
>
> On Apr 3, 2008, at 3:19 PM, George Bosilca wrote:
> > Bronis,
> >
> > If the data-type section get moved into the chapter 3 it make sense
> > to merge the leftover of the chapter 11 with chapter 7, as long as
> > we choose a right name. "MPI Environmental Management" is not the
> > right chapter for "Generalized Requests". But of course these are
> > just details.
> >
> > I'll get in touch with you asap to see how we can coordinate.
> >
> > Thanks,
> > george.
> >
> > On Apr 3, 2008, at 12:58 PM, Bronis R. de Supinski wrote:
> >>
> >> Rolf:
> >>
> >> Re:
> >>> my general statements do not answer you initial question:
> >>
> >> My opinion is that leaving obvious problems unfixed based
> >> on an expected future version is a bad idea. However, I
> >> don't want to argue over this since I think the best
> >> approach is just to remove them now and then we don't
> >> have to worry about them. Others have more concerns over
> >> the time that they can devote to this (not that I have an
> >> abundance) and might want to delay in any event in order
> >> to get it right (at least mostly).
> >>
> >>> If you decide to move parts from Chap.11 to Chap.7,
> >>> then you both mus discuss this. You both are responsible
> >>> for these chapters.
> >>> And you should first convince your reviewers:
> >>> - Chap. 7: Rich, Jesper, Steve, Kannan, David, Bill
> >>> - Chap.11: Bill and Rainer
> >>> My recommendation:
> >>> Express clearly which parts should be moved exactly to wich line
> >>> (all based on page/line numbers as **printed** in Draft Apr. 1,
> >>> 2008).
> >>
> >> I have discussed moving the datatype decoding stuff
> >> with Rich and Bill. I will move those sections as I
> >> suggested, with an initial pass for the current review.
> >> This works well for Rich since he does not have time
> >> to do this for another couple of weeks. I hope to get
> >> that done today.
> >>
> >> For the remainder, I will look over the two chapters
> >> (7 & 11) and propose an initial merge strategy. George
> >> can react to that; I don't know how long it will take
> >> me to get that done...
> >>
> >> Bronis
> >>
> >> _______________________________________________
> >> 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
>
>
> --
> Jeff Squyres
> Cisco Systems
>
> _______________________________________________
> mpi-21 mailing list
> mpi-21_at_[hidden]
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-21
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)
More information about the Mpi-21
mailing list