Re: Final MPI-2 ... some corrections

Rolf Rabenseifner (Rabenseifner@RUS.Uni-Stuttgart.DE)
Tue, 24 Jun 1997 10:29:24 +0200 (DST)

MPI-2 from June 19, 1997:

47:32 (at the end of 4.9 The INFO Object)

I propose to add if there is no other place where it is already said:

Functions with info input arguments may return an error code of
class MPI_ERR_INFO to indicate an invalid info argument.

48:32 I propose to add (compare also MPI_ERR_BASE on 139:38):

The function MPI_FREE_MEM may return an error code of
class MPI_ERR_BASE to indicate an invalid base argument.

133:47 MPI_ALLOC_MEM instead of MPI_MEM_ALLOC

(Steve, it may be good to check by egrep on *.tex all the function
names that where changed since the last version(s). This include
the obsolete function names MPI_MEM_ALLOC, MPI_MEM_FREE,
MPI_COMM_CREATE_WIN, MPI_WIN_INIT, MPI_FILE_FREE_ERRHANDLER,
MPI_FILE.*EXPLICIT, MPI_TYPE_RESIZED
and the obsolete constants
MPI_COMBINER_FUNDAMENTAL
and ...)

145:15 "Fortran problems" instead of "Fortran 90 problems"

because this section handles also an important Fortran 77 problem.

226:32 The following Rationale was voted explicitely in the last meeting
and was lost in the last editing period.
In Draft May 8, it was on 232:9-11. This was the wrong place.
It should be moved to the end of this section.

Therefore please bring back 226:32:

Rationale. This implies that reading on a pipe will always wait
until the requested amount of data is available or until the process
writing to the pipe has issued an end of file. (End of rationale.)

300:41 because my copy does not have the date "August" and because
we should clearly distinguish from Standard 854, please write

ANSI/IEEE Std 754-1985 instead of ANSI/IEEE, August 1985

303:2-34 (Steve it may be good to check in the tex-source, whether
all these classes are mentioned at __all__ places where they can be
used. (compare my corrections for MPI_ERR_INFO and MPI_ERR_BASE).)

330: I miss some C++ section for MPI-2 in Annex A.10,
corresponding to the C++ MPI-1 sections in Annex B:
B.1 C++ Classes (e.g. Win, Info, ...)
B.3 Typedefs (if there are some new with MPI-2)
(may be done with 304:13-14 ?)
B.13.5 Function Name Cross Reference

356-358 (No corrections, only ...) thanks for the work of building
the Cross Reference

Rolf


Rolf Rabenseifner (Computer Center )
Rechenzentrum Universitaet Stuttgart (University of Stuttgart)
Allmandring 30 Phone: ++49 711 6855530
D-70550 Stuttgart 80 FAX: ++49 711 6787626
Germany rabenseifner@rus.uni-stuttgart.de