[MPI3 Fortran] (j3.2006) (SC22WG5.3896) [ukfortran] [MPI3 Fortran] MPI non-blocking transfers
Bill Long
longb at cray.com
Mon Jan 26 16:31:33 CST 2009
N.M. Maclaren wrote:
>
>> (The other is that it incorrectly suggests that MPI calls
>> have something to do with I/O which is not the case (except for the
>> actual MPI I/O calls).)
>>
>
> As Aleks has told you, that is wrong. Stream I/O to a FIFO is a form
> of I/O, and MPI point-to-point transfers and simply a form of that.
> That has been accepted, and all forms of such message passing referred
> to as I/O, since before any of us started computing.
>
>
Yes, but this is a concept from the days when MPI-like transfers
actually used the system's I/O hardware. Today that is increasing
archaic and misleading. Times change, and we should be willing to
change with them. A good place to start is getting rid of outdated
terminology. It helps people think more clearly about what is going
on. [BTW, when I started computing the only I/O was cards, line
printers, paper tape, magnetic tape, and disks.]
Cheers,
Bill
--
Bill Long longb at cray.com
Fortran Technical Support & voice: 651-605-9024
Bioinformatics Software Development fax: 651-605-9142
Cray Inc., 1340 Mendota Heights Rd., Mendota Heights, MN, 55120
More information about the mpiwg-fortran
mailing list