From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org  Fri Aug 11 11:42:27 2017
Return-Path: <owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org>
X-Original-To: sc22wg5-dom8
Delivered-To: sc22wg5-dom8@www.open-std.org
Received: by www.open-std.org (Postfix, from userid 521)
	id EA5DB3587E3; Fri, 11 Aug 2017 11:42:27 +0200 (CEST)
Delivered-To: sc22wg5@open-std.org
Received: from smtp-out-5.tiscali.co.uk (smtp-out-5.tiscali.co.uk [62.24.135.133])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by www.open-std.org (Postfix) with ESMTP id 51DDA35706B
	for <sc22wg5@open-std.org>; Fri, 11 Aug 2017 11:42:23 +0200 (CEST)
Received: from [192.168.1.10] ([88.104.17.47])
	by smtp.talktalk.net with SMTP
	id g6STd2mjdmUZCg6STdUvLE; Fri, 11 Aug 2017 10:42:22 +0100
X-Originating-IP: [88.104.17.47]
Subject: Re: (j3.2006) Comments on some of the comments
Cc: WG5 <sc22wg5@open-std.org>
References: <001801d3117b$6921d1b0$3b657510$@nag-j.co.jp>
 <F0B3AE96BB2F1F48BDCA64175E85625C40E09C@ORSMSX109.amr.corp.intel.com>
 <003b01d3118c$14f60f00$3ee22d00$@nag-j.co.jp>
 <b429fb0c-92a7-095d-2c92-a5ae2ca1fe2c@stfc.ac.uk>
 <3E4C6AB684224A45B59884C822798567@FujiMaru10>
From: John Reid <John.Reid@stfc.ac.uk>
Message-ID: <a6c7b894-444c-553a-75dd-62f8642a4eaa@stfc.ac.uk>
Date: Fri, 11 Aug 2017 10:42:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101
 Firefox/49.0 SeaMonkey/2.46
MIME-Version: 1.0
In-Reply-To: <3E4C6AB684224A45B59884C822798567@FujiMaru10>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-CMAE-Envelope: MS4wfOXcuxEC47Ui9f4jw0KVghpUSP6MDS0ePfK0XxhocZMNxduIjCJBTLVK/wqxrT8PrGNy4nuhm8m2qdWSbZ9FgD082ZB17+7RbXY0m1Ti5NWTMQgD/VHe
 WwfNGBW44ZrENSCXZGhZeUEZLvv3XZcXu8Gy7t8q7aY+r8TTKG/9eSkDq3MDdxVKNdlIngkPhbZpAht2PQs6Ux2ZVKYgciCZiI8=
Sender: owner-sc22wg5@open-std.org
Precedence: bulk



Malcolm Cohen wrote:
> John Reid writes:
>> An underlying assumption of HPC has always been that the team values on
>> the images of a team would differ from image to image.
>
> Sorry, but I cannot agree with this.  Where has coarray TS said anything
> that might imply this?  I see nowhere, and the technical effect of what it
> does state implies the opposite!

See the last sentence of 5.1, para 1: "Information about the team to 
which the current image belongs can be determined by the processor from 
the collective value of the team variables on the images of the team."

According to the TS, this should have been copied to 2.3.4, now 5.2.4, 
but it seems to have disappeared.

Yes, we have goofed in not making the intention clearer.

Best wishes,

John



>
> It might have been in some people's minds, but it is counter to various
> things I have heard other people involved in HPC say.  Perhaps they were all
> mistaken, but...
>
> Moreover, it would have been very easy (trivial in fact) to make a team
> variable "differ from image to image", BUT THIS WAS NEVER DONE.  According
> to the coarray TS and the draft standard you can assign team variables from
> one image to another AND THIS DOES NOT CHANGE THE VALUE, so it still
> identifies the same team.
>
> Such a fundamental upheaval in the model is simply unacceptable.  Those who
> have already started to implement teams according to the coarray TS, as
> modified by the tweaks we have made later, are going to be very annoyed they
> have to restart their design.
>
> If you are serious, in my opinion this mean you should be voting NO on the
> CD and going back to the beginning.  Oh, and stop calling it Fortran 2015 as
> this is a fundamental change.  Fortran 2017 (assuming we can actually reach
> agreement this year!) is what it should be.
>
> I cannot believe that we are revisiting fundamental design issues years
> after publication of the TS and when we are supposedly so far advanced in
> standardising F2015.
>
> Finally,
>> This what the changes aim to ensure.
>
> Right, that you can no longer use GET_TEAM fully is merely collateral
> damage.  Words like "you can not be serious" spring ineluctably to mind.
>
> Yours in despair,
>
