(j3.2006) (SC22WG5.5138) image selectors

Van Snyder Van.Snyder
Mon Dec 9 18:52:04 EST 2013


On Mon, 2013-12-09 at 17:18 -0600, Bill Long wrote:
> 
> On 12/9/13 5:05 PM, Van Snyder wrote:
> >> OK.  Reinhold's revised ballot reworded this idea in terms of the image
> >> >index in the initial team rather than physical processors.  That is
> >> >arguably better terminology to use.  The image's image index in the
> >> >initial team never changes throughout the program execution.
> 
> > I assume this refers to Reinhold's message of 2 December.  That
> > message's attachment did not include any comments concerning 5.1.  The
> > problem is that "image indices are relative to a specified team" at
> > [9:5-6] does not give any information concerning the correspondence
> > between coindices in parent teams and subteams, nor does "cosubscripts
> 
> See [11:21-22].  The program can explicitly specify the new image index. 
> Otherwise it is processor dependent.

I think that means that in most applications one must specify NEW_INDEX.
Why make it optional?

Instead of "assigned by the processor" the term "processor dependent"
should be used.

Better yet would be to specify the mapping from parent team to subteam.
If NEW_INDEX is not specified, is there really a difficulty with
specifying, for example, that the image indices for the subteam are in
the same order as the image indices in the parent team, so that image
index 1 for the subteam applies to the image with the smallest image
index in the parent team that becomes part of the subteam, etc.?

> > are interpreted as if the current team were the team specified by
> > <team-variable>" at [11:4].  Without standardizing this, indexing with
> > respect to ancestor teams is not useful.  I tried in vain to find this
> > mapping in 5.3 -- 5.5.  The addition of DISTANCE to THIS_IMAGE doesn't
> > seem to do the job.





More information about the J3 mailing list