From owner-sc22wg5@open-std.org  Mon Dec  8 20:03:53 2008
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 9FD3DC178E0; Mon,  8 Dec 2008 20:03:53 +0100 (CET)
X-Original-To: sc22wg5@open-std.org
Delivered-To: sc22wg5@open-std.org
Received: from proofpoint3.lanl.gov (proofpoint3.lanl.gov [204.121.3.28])
	by www2.open-std.org (Postfix) with ESMTP id 90132C178DC
	for <sc22wg5@open-std.org>; Mon,  8 Dec 2008 20:03:52 +0100 (CET)
Received: from mailrelay1.lanl.gov (mailrelay1.lanl.gov [128.165.4.101])
	by proofpoint3.lanl.gov (8.13.8/8.13.8) with ESMTP id mB8J3jKI017328;
	Mon, 8 Dec 2008 12:03:45 -0700
Received: from localhost (localhost.localdomain [127.0.0.1])
	by mailrelay1.lanl.gov (Postfix) with ESMTP id 53E40343480;
	Mon,  8 Dec 2008 12:03:45 -0700 (MST)
X-NIE-2-Virus-Scanner: amavisd-new at mailrelay1.lanl.gov
Received: from cic-mail.lanl.gov (cic-mail.lanl.gov [128.165.4.115])
	by mailrelay1.lanl.gov (Postfix) with ESMTP id 3D506343474;
	Mon,  8 Dec 2008 12:03:45 -0700 (MST)
Received: from soren.lanl.gov (soren.lanl.gov [128.165.148.20])
	by cic-mail.lanl.gov (Postfix) with ESMTP id 5927C208005;
	Mon,  8 Dec 2008 12:03:42 -0700 (MST)
Cc: longb@cray.com, sc22wg5@open-std.org
Message-Id: <C827883B-3A73-4543-BB68-FD882124EB2C@lanl.gov>
From: Craig Rasmussen <crasmussen@lanl.gov>
To: fortran standards email list for J3 <j3@j3-fortran.org>
In-Reply-To: <20081208184041.89C0DC178E4@www2.open-std.org>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v929.2)
Subject: Re: (j3.2006) (SC22WG5.3764)   Response on the TR29113 draft N1761
Date: Mon, 8 Dec 2008 12:03:38 -0700
References: <20081207203535.92039C178D6@www2.open-std.org> <20081208171349.2CAD1C178E4@www2.open-std.org> <20081208184041.89C0DC178E4@www2.open-std.org>
X-Mailer: Apple Mail (2.929.2)
X-NIE-2-MailScanner-Information: Please see http://network.lanl.gov/email/virus-scan.php
X-NIE-2-MailScanner: Found to be clean
X-NIE-2-MailScanner-From: crasmussen@lanl.gov
X-Spam-Status: No
X-Proofpoint-Virus-Version: vendor=fsecure engine=4.65.7400:2.4.4,1.2.40,4.0.164 definitions=2008-12-08_12:2008-12-05,2008-12-08,2008-12-08 signatures=0
Sender: owner-sc22wg5@open-std.org
Precedence: bulk


On Dec 8, 2008, at 11:40 AM, Reinhold Bader wrote:

>
>
> Bill Long schrieb:
>>
>> Reinhold Bader wrote:
>>
> Note that the
>> main purpose of adding this feature was for MPI-like interfaces,  
>> where
>> the only objective was to pass the object to a C function and give  
>> the
>> function tools to correctly interpret the object.
>
> Yes. Note that I'm not yet sure the MPI Forum is going to swallow  
> this since
> the MPI vendors apparently don't want to rewrite their whole  
> infrastructure to use
> descriptors ... even though it provides the technically better  
> solution.

Since the MPI vendors will have to write wrappers for the MPI  
functions, there is no real technical problem for them and I don't  
think they will complain too loudly (I will ask at the MPI Forum next  
week).  The main requirement is that existing _users code_ won't need  
to change.  The way the TR is currently written, I think the MPI 3.0  
Fortran interfaces won't use assumed shape dummy variables and so  
vendors won't need to access descriptors.

Regards,
Craig

