From owner-sc22wg5@open-std.org Thu Dec 4 21:33:04 2008 Return-Path: X-Original-To: sc22wg5-dom7 Delivered-To: sc22wg5-dom7@www2.open-std.org Received: by www2.open-std.org (Postfix, from userid 521) id 5A48BCA5FF2; Thu, 4 Dec 2008 21:33:04 +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 9BCF6CA5FE7 for ; Thu, 4 Dec 2008 21:33:02 +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 mB4KX1aG023373 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 4 Dec 2008 14:33:01 -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 mB4KX0L0024418; Thu, 4 Dec 2008 14:33:00 -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); Thu, 4 Dec 2008 14:33:00 -0600 Message-ID: <49383EFB.3000906@cray.com> Date: Thu, 04 Dec 2008 14:35:07 -0600 From: Bill Long 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 Cc: WG5 Subject: Re: (j3.2006) (SC22WG5.3730) [ukfortran] Ballot on the technical content of the TR References: <20081127193527.EF00DC178D9@www2.open-std.org> <49360D4C.1020600@llnl.gov> <20081203121945.E7DEDC4596C@www2.open-std.org> <20081204043924.6030FC56CF8@www2.open-std.org> In-Reply-To: <20081204043924.6030FC56CF8@www2.open-std.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 04 Dec 2008 20:33:00.0276 (UTC) FILETIME=[7FC48340:01C9564F] X-Cray-VirusStatus: clean Sender: owner-sc22wg5@open-std.org Precedence: bulk Aleksandar Donev wrote: > On Wednesday 03 December 2008 04:19, N.M. Maclaren wrote: > > >> Unless I have completely misunderstood what it is proposing, N1761 does >> not provide the C with enough information to handle arrays of derived >> types, let alone derived types containing ALLOCATABLE arrays or data >> type conversion. >> > Please specify exactly what "enough information" encompasses? Types > containing ALLOCATABLE arrays (or pointers, or any other thing that is > actually a descriptor inside the object) cannot be interoperable, and > are not covered by N1761 by design decision. As to data conversion, that > is beyond the Fortran standard. It also outside the scope of this part of the TR. Interoperability of interfaces with assumed-shape, allocatable, or pointer dummy arguments has nothing to do with MPI - none of the MPI library routines has formal parameters of this sort. 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