From owner-sc22wg5@open-std.org  Mon Dec  8 22:02:27 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 3E050C178E1; Mon,  8 Dec 2008 22:02:27 +0100 (CET)
X-Original-To: sc22wg5@open-std.org
Delivered-To: sc22wg5@open-std.org
Received: from mailrelay2.lrz-muenchen.de (mailrelay2.lrz-muenchen.de [129.187.254.102])
	by www2.open-std.org (Postfix) with ESMTP id 83002C178D6
	for <sc22wg5@open-std.org>; Mon,  8 Dec 2008 22:02:25 +0100 (CET)
Received: from [129.187.48.215] ([129.187.48.215] [129.187.48.215]) by mailout.lrz-muenchen.de with ESMTP for sc22wg5@open-std.org; Mon, 8 Dec 2008 22:02:21 +0100
Message-Id: <493D8B5D.1090904@lrz.de>
Date: Mon, 08 Dec 2008 22:02:21 +0100
From: Reinhold Bader <Reinhold.Bader@lrz.de>
Reply-To: Reinhold.Bader@lrz.de
User-Agent: Thunderbird 2.0.0.18 (Windows/20081105)
MIME-Version: 1.0
Cc: sc22wg5@open-std.org
Subject: Re: (j3.2006) (SC22WG5.3769)    Response on the TR29113 draft N1761
References: <20081207203535.92039C178D6@www2.open-std.org>	<20081208171349.2CAD1C178E4@www2.open-std.org>	<20081208184041.89C0DC178E4@www2.open-std.org> <20081208190353.C4B27C178DC@www2.open-std.org>
In-Reply-To: <20081208190353.C4B27C178DC@www2.open-std.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

Craig Rasmussen schrieb:
> 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.  

I understand descriptors are out for these since assumed shape
actuals cannot be handed over.

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

Issue 4 from my comments contends that it is not possible to
fulfill the main requirement above with the current TR.

> 
> Regards,
> Craig
> 

Regards
Reinhold

