[Mpi-forum] New Fortran bindings - Final reviews for formal first reading in Santorini

Rolf Rabenseifner rabenseifner at hlrs.de
Fri Sep 9 01:56:33 CDT 2011


Dear all,

there was a question, which file should be reviewed.
Here my answer:

It is a really huge ticket that needs the review-support of
all chapter responsibles. I try to sort it out:

A) Normal chapter-reviewers: 
Officially, reviewers have to review always the reviewdoc, i.e.,
  mpi-report-F2008-2011-09-08-reviewdoc.pdf
This means, one must mainly review the diff, i.e., the red portions
marked with ticket. This is recommended for the normal chapter reviewers.

B) Fortran-Chapter-Reviewers:
For Section 16.2 "Fortran Support", it is strongly recommended to review
  mpi-report-F2008-2011-09-08-changeonlyplustickets.pdf
because this is the only readable form of this section.
This means one must read the total Section 16.2 as a whole (black and red).

C) For owners of MPI-3 tickets:
Please take 
  mpi-report-F2008-2011-09-08-changeonlyplustickets.pdf
and check for Annex B.4.
The interfaces are always two:
 - the new mpif_f08
 - and the old mpi.
The old one (i.e., the second form) must be checked whether 
it is identical to your latest version of your ticket.
The new one (i.e., the first form) must be checked
whether it is correctly mapped to mpi_f08.

D) All:
If one wants to make handwritten marks, for example on travel,
then I recommend to print
  mpi-report-F2008-2011-09-08-changeonlyplustickets_majorpages.pdf
and in
  mpi-report-F2008-2011-09-08-changeonlyplustickets.pdf
the Annexes A.3 (p.553-695) and B.4 (p.753-770).

As already said, it is huge. It touches 140 pages (...majorpages.pdf)
and contains 43 pages of new interfaces for MPI-2.2 (Annex A.3)
and additionally 18 pages for MPI-3.0 tickets (Annex B.4)

E) Compilation-Check:
If you want compile the module interface, then you must download
  mpi-3.0-all-interfaces-08-f2003.f90

F) If you want to see, how it looks like in the future
if you have a F2008+TR29113 compiler, then you must look at
  mpi-3.0-all-interfaces-12-f2008TR29113.f90

G) and finally, the file
  mpi-3.0-all-interfaces-07-f2008.f90
contains exactly what is part of the pdf files Annex A.3.
To be more exact, this is the starting point of all
the interfaces in the pdf files and of the other two
.f90 files. All is done by a set of macros, translating this
only one basis into Latex and real Fortran F2003 and F2008+TR29113.
(the .2 version is a double uploading, it should be removed
but I have no rights to remove such duplicated files
Jeff may help?)

Best regards
Rolf


----- Original Message -----
> From: "Rolf Rabenseifner" <rabenseifner at hlrs.de>
> To: "Main MPI Forum mailing list" <mpi-forum at lists.mpi-forum.org>
> Sent: Thursday, September 8, 2011 10:58:01 PM
> Subject: [Mpi-forum] New Fortran bindings - Final reviews for formal first reading in Santorini
> Dear reviewers,
> - chapter editors
> - dedicated Fortran reviewers
> - owners of MPI-3.0 tickets who want to get the tickets into MPI-3.0
> 
> Many thanks for the pre-reviews especially to
> Jeff, Reinhold, Craig, Hubert, Puri, Martin, Rajeev, Darius, George,
> Bill, and Bronis.
> 
> My apologies that I had to few time for answering individually.
> 
> All (or nearly all) is included in this final version.
> I expect there are still bugs but I hope that we can get them fixed
> after your final reviews in a new ticket.
> 
> This version should go into your reviews, in the formal reading
> and through the two votes.
> 
> All files are attached to the ticket
> https://svn.mpi-forum.org/trac/mpi-forum-web/attachment/ticket/229/
> 
> The review should be based only on the latest pdf-files from
> 2011-09-08.
> The content of the tickets is not updated, it tells only some reasons
> in a very early state. Some of these reasons are now rationales
> in the document.
> 
> Please finish your review on the day before the meeting starts,
> i.e., not later than
> 
> September 21.
> 
> Most of you are responsible for one or more chapters.
> If you do not speak Fortran, I expect, that you organized
> already a colleague who assists you in reviewing.
> 
> If new MPI-3 tickets will go into your chapter,
> you should also review Annex B.4 that contains already
> interfaces for those tickets.
> 
> Responsible:
> Special Fortran reviewers:
> "Jeff Squyres" <jsquyres at cisco.com>;
> "Craig E Rasmussen" <rasmussn at lanl.gov>;
> "Hubert Ritzdorf" <Hubert.Ritzdorf at EMEA.NEC.COM>;
> "Purushotham Bangalore" <puri at cis.uab.edu>;
> "Bill Gropp" <wgropp at uiuc.edu>;
> "Reinhold Bader" <Reinhold.Bader at lrz.de>
> Chapter authors from
> http://meetings.mpi-forum.org/mpi3.0_chapter_wgs.php
> - Front matter : Bill Gropp
> - Introduction : Bill Gropp
> - Terms and Definitions : Rolf Rabenseifner
> - Point-to-Point Communication : Richard Graham
> - Datatypes: George Bosilca
> - Collective Communication : Adam Moody, Torsten Hoefler, Yutaka
> Ishikawa, Hideyuki Jitsumoto
> Who is responsible?
> - Process Topologies : Torsten Hoefler
> - Groups, Contexts, and Communicators : Bill Gropp
> - Environmental Management : George Bosilca
> - Info-Object : Darius Buntinas
> - Process Creation and Management : David Solt
> - One-Sided Communications : Bill Gropp + Rajeev Thakur
> - External Interfaces : Bronis R. de Supinski
> - I/O : Rajeev Thakur(c)
> - Profiling interface : Bronis R. de Supinski + Martin Schulz
> - Deprecated Functions : Rolf Rabenseifner
> - Language Bindings : Jeffrey M. Squyres
> - Annex Language Bindings Summary : Rolf Rabenseifner
> - Annex Change-Log : Rolf Rabenseifner
> - Bibliography : Bill Gropp
> New ticket owners - please review Annex B.4
> 
> Best regards
> Rolf
> 
> 
> --
> Dr. Rolf Rabenseifner . . . . . . . . . .. email rabenseifner at hlrs.de
> 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-forum mailing list
> mpi-forum at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum

-- 
Dr. Rolf Rabenseifner . . . . . . . . . .. email rabenseifner at hlrs.de
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-forum mailing list