From owner-sc22wg5@open-std.org  Mon Jan 26 23:28:49 2009
Return-Path: <owner-sc22wg5@open-std.org>
X-Original-To: sc22wg5-dom7
Delivered-To: sc22wg5-dom7@www2.open-std.org
Received: by www2.open-std.org (Postfix, from userid 521)
	id 24A67C178E0; Mon, 26 Jan 2009 23:28:49 +0100 (CET)
X-Original-To: sc22wg5@open-std.org
Delivered-To: sc22wg5@open-std.org
Received: from mail1.cray.com (mail1.cray.com [136.162.0.111])
	by www2.open-std.org (Postfix) with ESMTP id 001FFC178D9
	for <sc22wg5@open-std.org>; Mon, 26 Jan 2009 23:28:46 +0100 (CET)
Received: from beaver.us.cray.com (beaver.us.cray.com [172.30.74.51])
	by mail1.cray.com (8.13.6/8.13.3/gw-5323) with ESMTP id n0QMSeEB019104
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
	Mon, 26 Jan 2009 16:28:40 -0600 (CST)
Received: from CFEXFE01.us.cray.com (cfexfe01.us.cray.com [172.30.74.93])
	by beaver.us.cray.com (8.13.8/8.13.3/hub-5273) with ESMTP id n0QMSWgD005098;
	Mon, 26 Jan 2009 16:28:32 -0600
Received: from mh-dhcp-172-31-16-180.us.cray.com ([172.31.16.180]) by CFEXFE01.us.cray.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959);
	 Mon, 26 Jan 2009 16:28:32 -0600
Message-ID: <497E39C5.2030009@cray.com>
Date: Mon, 26 Jan 2009 16:31:33 -0600
From: Bill Long <longb@cray.com>
Reply-To: longb@cray.com
Organization: Cray Inc.
User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031)
MIME-Version: 1.0
To: fortran standards email list for J3 <j3@j3-fortran.org>
Cc: MPI-3 Fortran working group <mpi3-fortran@lists.mpi-forum.org>,
	WG5 <sc22wg5@open-std.org>
Subject: Re: (j3.2006) (SC22WG5.3896) [MPI3 Fortran]	[ukfortran]	[MPI3	Fortran]
 MPI	non-blocking transfers
References: <Prayer.1.3.1.0901211104060.5654@hermes-2.csi.cam.ac.uk>	<49776DF7.1040900@cray.com>	<20090121211748.130A5C178D9@www2.open-std.org>	<20090121224014.6CB63C178D9@www2.open-std.org>	<20090121234200.4F3BDCA3434@www2.open-std.org>	<20090122000407.D5A8ECA3434@www2.open-std.org>	<20090122100652.C31E9CA3434@www2.open-std.org>	<4978A8A0.8090407@cray.com> <20090122192735.C6453CA5FE6@www2.open-std.org>
In-Reply-To: <20090122192735.C6453CA5FE6@www2.open-std.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 26 Jan 2009 22:28:32.0753 (UTC) FILETIME=[6BBD4E10:01C98005]
X-Cray-VirusStatus: clean
Sender: owner-sc22wg5@open-std.org
Precedence: bulk



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@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

            

