13 July 2006 J3/06-190 Sub ject: Unresolved technical issues 1 and 2 From: Van Snyder 1 Intro duction Unresolved technical issues 1 and 2 address the tension between the traditional single-thread Fortran model and the inherently multi-thread nature of co-arrays. This paper proposes a multi-thread model by explicitly specifying in Subclause 2.3.4 Execution sequence that each image has a separate execution sequence. This is suggested at [196:3], but it ought to be explicit in Subclause 2.3.4 Execution sequence This may not entirely address all of the concerns of unresolved technical issue note 2, so the edits do not yet propose to delete it. 2 Edits Edits refer to 06-007. Page and line numbers are displayed in the margin. Absent other instructions, a page and line number or line number range implies all of the indicated text is to be replaced by associated text, while a page and line number followed by + (-) indicates that associated text is to be inserted after (before) the indicated line. Remarks are noted in the margin, or appear between [ and ] in the text. [15:11]----------------------------------------------------------------------- [Editor: At the beginning of the first paragraph of Subclause 2.3.4 Execution sequence, which begins "If a program. . . " insert the sentence "Each image of a program has a separate execution sequence. All execution sequences are initiated when the program begins execution; if there is more than one, they proceed independently unless their relative progress is affected by image control statements (8.5.1)." Then, in the first extant sentence, insert "each execution sequence of " before "the program".] [17:3+1. . . ]----------------------------------------------------------------------- [Editor: Delete unresolved technical issue note 1.] [17:4-5]----------------------------------------------------------------------- [Editor: Delete "Each image executes asynchronously."] [17:1-18:6]----------------------------------------------------------------------- [Editor: Move Subclause 2.3.5 Images to [15:9+], placing it before Subclause 2.3.4 Executions se- quence.] 13 July 2006 Page 1 of 1