Draft MPI-3 Standard Annex A Review Alexander Supalov July 20, 2012 ver. 0.1 Based on the draft of July 19, 2012 sent around by Darius Buntinas 665/14: Remove comma in "C, and Fortran". Apparently, C++ was there. :) 665/16: Replace "chapter" by "section" (tentative). 665/22: Replace " is listed in the left column" by "s are listed below". The table has only one column now. C++, once again. 665/22: Probably, the whole first sentence should go: there are many Fortran-only tables below, and much more. 665/25 (table): Where is MPI_ERR_NOT_IMPLEMENTED or something? Would be good for those parts of the MPI-3 standard that will naturally lag behind others or cannot be provided on the target platform (like those new windows). 667/4-17: Do not use abbreviations; add underscores to the MPI_T error code names, like: MPI_T_CANNOT_INIT, and so on (otherwise difficult to read and unlike old error codes, but for the MPI_ERR_LASTCODE). If accepted, also affects the MPI_T sections. 669/12: Add "signed " ahead of "long long" (like in the previous line). 669/25: Why bother pointing out the header? Remove this line. 671/1: Remove " and C++" in the parentheses. No C++ binding, right? 674/43: Add "." (period) at the end of the sentence. 676/29-30: Fix indentation. 676/36: Fix indentation. 677/29 (table): Some, if not all, of these are predefined memory locations in Fortran. Would be good to highlight this, like in the earlier table w/ the MPI_BOTTOM inside. 680/9-10: Add underscores for better legibility. If accepted, impacts the MPI_T chapter. 681/1: "and mpi module" - could've been handled by a special Fortran 2008 compatibility module instead. 681/4: Same here. 682/20: Here and elsewhere: (optionally) add after this line END SUBROTINE END INTERFACE 682/31: Same. 682/37: Same. 682/48: Same. 683/6: Same. 683/16: Same. 683/23: Same. 683/29: Same. 683/36: Same. 683/43: Same. 684/5: Same. 684/10: Same. 684/16: Same. 684/25: Same. 684/34: Same. 759/25-27: Remove these lines: empty sections. 788/18: Remove this line: the section is empty.