List of Major Changes in the Current I/O Chapter

Bill Nitzberg (nitzberg@nas.nasa.gov)
Thu, 08 May 1997 16:38:03 -0700

The following is the list of changes which are reflected in
the recently released I/O chapter.

Major Changes (voted, but no exact text at the last meeting):
-------------------------------------------------------------

* Removed "MPI_FILE_HANDLE_X", now there is a "default error handler".
* p231/Data Access Routines - Corrected file pointer update formula
* p252/File Interoperability - added requirement that MPI will maintain
constant extents for all basic datatypes in any one file.
* p253-4/FILE_GET_TYPE_EXTENT - added advice to implementors
* p255/Interoperability - added "The size of the fundamental ... page 184."
* p259/Consistency and Semantics - reworded 10.6.1 up to FILE_SET_ATOMICITY
and FILE_SYNC text for clarification
* p267/DARRAY - resolved missing items and added typemap description
* p271/Error Handling - added FILE_CREATE_ERRHANDLER and FILE_FREE_ERRHANDLER

Major changes (with exact text at the last meeting):
----------------------------------------------------

* p216/Definitions - "view" updated
* File size and end of file definition and consistency was added
* p225/File Info - added description of info string representations
* p227-8/File Views - relaxed requirement that etypes must have identical
typemaps (now they must only have identical extents)
* Changed file pointer update semantics; now file pointers are always
updated by the amount accessed (unless an error occurs).
* Deleted superfluous text describing each data access operation;
now there is only one sentence for each routine.
* p253/Datatypes for File Interoperability - rewrote section;
(new text was added to advice to users after the vote)
* p254/"external32" - added "Support of optional datatypes ({\it e.g.}
\consti{MPI\_INTEGER2}) is not required".
* p254 - added UNICODE reference for MPI_WCHAR
* p255 - removed "CREATE_EXTERNAL"

Editorial Changes:
------------------

The following editorial changes have been made globally
thoughout the document. For clarity, these changes are
not individually marked with change bars.

* Names changed to reflect vote at meeting
* C++ bindings corrected
* Changed references to "mode" in File Interoperability
to "data representation"
* Corrections to examples
* Minor punctuation, spelling, and capitalization errors,
and obvious typos have been corrected

Enjoy

- bill