From owner-sc22wg5@open-std.org  Mon Dec  8 18:13:49 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 0283DC178E5; Mon,  8 Dec 2008 18:13: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 E4203C178E4
	for <sc22wg5@open-std.org>; Mon,  8 Dec 2008 18:13:47 +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 mB8HDiDG002109
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
	Mon, 8 Dec 2008 11:13:44 -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 mB8HDgjg027440;
	Mon, 8 Dec 2008 11:13:42 -0600
Received: from mh-dhcp-172-31-16-160.us.cray.com ([172.31.16.160]) by CFEXFE01.us.cray.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959);
	 Mon, 8 Dec 2008 11:13:43 -0600
Message-ID: <493D5649.3000706@cray.com>
Date: Mon, 08 Dec 2008 11:15:53 -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: WG5 <sc22wg5@open-std.org>
Subject: Re: (j3.2006) (SC22WG5.3751) Response on the TR29113 draft N1761
References: <20081207203535.92039C178D6@www2.open-std.org>
In-Reply-To: <20081207203535.92039C178D6@www2.open-std.org>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 08 Dec 2008 17:13:43.0073 (UTC) FILETIME=[525F2110:01C95958]
X-Cray-VirusStatus: clean
Sender: owner-sc22wg5@open-std.org
Precedence: bulk



Reinhold Bader wrote:

      Issue 6 - referencing or defining assumed rank entities:
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     We need some rules to deal with this.


There are rules currently - basically that the only thing allowed on the 
Fortran side is to pass an assumed-rank dummy as an actual argument to 
another procedure. Are you saying that the scope of the TR needs to be 
expanded to specify ways for things like this to be used in Fortran?  
Beyond the rank remapping already allowed for pointers?  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.

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

            

