(j3.2006) [MPI3 Fortran] Feedback from Fortran J3 meeting

Keith Bierman khbkhb
Fri May 30 16:22:33 EDT 2008

On May 30, 2008, at 1:46 PM   5/30/, Van Snyder wrote:

> It was at the February 1997 meeting at the Sunrise Suites, at which I
> proposed to allow user hooks into the I/O process in paper 97-114.  I
> gave several reasons for wanting to allow users to process I/O at the
> lowest level, including MPI/PVM.
>> I/O tends to be pretty slow; on the other hand exposing the inner
>> workings of the I/O library is often an exercise in pain (and might
>> constrain future internal evolution).

Then I think the issue was the complexity of imposing "imposability"  
on existing implementations (many of which were considerably more  
complex than the Univac V library. Indeed, JPL even  had their own  
NAMELIST implementation at one point ... I recall working in the lab  
late one night when the author was tweaking it (Dan, last name I've  
forgotten, who had gone blind by that time ... it was amazing how he  
could keep page after page of code in mind, make changes via a semi- 
literate high school assistant :>)
> For purposes of the present discussion, it could be limited to
> unformatted I/O, or described in a form that makes it clear that

Even imposing upon unformatted I/O might be complex on some kinds of  
systems (variations of memory mapping, multi-processors with  
dedicated "I/O" units).

Keith H. Bierman   khbkhb at gmail.com      | AIM kbiermank
5430 Nassau Circle East                  |
Cherry Hills Village, CO 80113           | 303-997-2749
<speaking for myself*> Copyright 2008

More information about the J3 mailing list