To: J3 J3/16-239 From: Stan Whitlock Subject: Minutes of meeting #210 Date: 2016 Sep 18 Minutes of INCITS/PL22.3 Committee Meeting #210 formerly known as INCITS/J3 Hosted by INCITS/PL22.3, the US Member Body for JTC1/SC22 and the National Center for Atmospheric Research in Boulder, CO, USA June 6 - 10, 2016 submitted by Stan Whitlock, PL22.3 Secretary Notes: ------ 0. PL22.3 Membership at the end of the meeting - 10 members m210 status name organization ----------------------------------------------------- present Daniel Chen IBM present Tom Clune NASA GSFC present Malcolm Cohen NAG present Robert Corbett Oracle America absent Mark LeAir Nvidia Corporation present Bill Long Cray Inc. Karla Morris Sandia National Laboratories represented by Toon Moene Gnu Fortran, Netherlands present Dan Nagle National Center for Atmospheric Research present Van Snyder Jet Propulsion Laboratory present Stan Whitlock Intel Corporation 1. J3 has been renamed from INCITS/J3 to INCITS/PL22.3. In these minutes, that committee will be referred to as J3. 2. WG5 sessions were chaired by John Reid, the WG5 convenor. J3 sessions were chaired by Dan Nagle, the J3 chair. "** /WG5 **" marks a WG5 section of the meeting. "** /J3 **" marks a J3 section of the meeting. 3. The WG5 draft minutes were expertly prepared by David Muxworthy and can be found in N2109. Various WG5 discussions were so diplomatically summarized therein that these minutes quote N2109 when the J3 secretary deemed it prudent. 4. These J3 minutes were reconstructed from notes graciously provided to the secretary by Bill Long, Dan Nagle, and Steve Lionel. Any errors or omissions in these minutes are the secretary's responsibility alone. 5. J3 papers are referenced herein as 16-nnn. They are available from http://www.j3-fortran.org/ WG5 papers are referenced herein as Nnnnn. They are available from the ISO/IEC JTC 1/SC 22/WG 5 Committee Homepage 6. Notation: 16-nnn "title" [author] identifies J3 paper 16-nnn (name1/name2) - moved by name1, seconded by name2 uc - motion passed with unanimous consent, ie, no objection {post rn} - paper revision n will be in the post meeting distribution SV - straw vote, sometimes with choices Y-N-U, ie, Yes - No - Undecided ** motion - motion passed -- motion - motion failed or was withdrawn 7. There was no USTAG meeting at this meeting: no minutes are in Appendix G below. End notes --------- 0. List of papers passed at meeting #210 ---------------------------------------- This is a list of the paper numbers that passed at meeting #210, including interpretations. The reference is to the latest revision on the J3 server after the meeting, not to the actual revision that was voted upon. The motions below reference the actual revision voted upon. 16-170r2 16-184r1 16-197r2 16-213 16-226r1 16-172r2 16-185r2 16-200r1 16-214r1 16-227r1 16-173r1 16-186r2 16-201r2 16-216r1 16-228 16-176r1 16-187r2 16-203r2 16-217r1 16-229 16-177r2 16-188 16-206 16-218r2 16-231r2 16-178r2 16-189r2 16-207r1 16-219r3 16-232r1 16-179r1 16-191r1 16-208r2 16-220r1 16-233r1 16-180r2 16-192r2 16-209 16-222 16-234 16-181r1 16-193r2 16-210r1 16-223 16-235r1 16-182 16-194r2 16-211r1 16-224 16-236r1 16-183 16-195r1 16-212r1 16-225r1 16-237r1 The last interpretation at the previous meeting was F08/0149. There were no new interpretation created at this meeting. The highest numbered existing interpretation is now F08/0149. There were interpretations passed by this meeting. 1. Monday, Jun 6, 2016 8:30 AM ------------------------------- ** /WG5 ** List of Participants: John Reid (JKR Associates, UK) convenor Dan Nagle (NCAR, USA) PL22.3 chair Reinhold Bader (Leibniz Supercomputing Centre, Germany and DIN) Daniel Chen (IBM, Canada) Tom Clune (NASA, USA) Malcolm Cohen (NAG, UK) Bob Corbett (Oracle, USA) Steve Lionel (Intel, USA) Bill Long (Cray, USA) Nick Maclaren (University of Cambridge, UK) Lorri Menard (Intel, USA) Toon Moene (Gnu Fortran, Netherlands) David Muxworthy (British Standards Institution, UK) Craig Rasmussen (University of Oregon) (Monday to Thursday) Damian Rouson (Sourcery Inc, USA) (Monday to Thursday) Anton Shterenlikht (University of Bristol, UK) (Monday to Thursday) Van Snyder (Caltech/JPL, USA) Masayuki Takata (Edogawa University, Japan) Stan Whitlock (Intel, USA) Visitors: Danny Abukalam (Codethink, UK) (Wednesday and Thursday) Keith Bierman (Emeritus member of PL22.3, USA) (Wednesday) Walt Brainerd (Emeritus member of PL22.3, USA) (Wednesday) James van Buskirk (Independent Consultant, USA) (Wednesday) Srinath Vadlamani (Para Tools, Inc) (Friday) 1. Opening of the Meeting The meeting opened at 08:30 on Monday, June 6th 2016. 2. Opening business 2.1 Introductory remarks from the Convenor The convenor welcomed participants, especially Anton Shterenlikht who was attending WG5 for the first time. 2.2 Welcome from the Host Dan Nagle welcomed participants on behalf of INCITS and NCAR. 2.3 Local arrangements Dan Nagle described local arrangements and invited participants to dinner at Ted's Montana Grill restaurant on the Wednesday evening. 2.4 Appointments for this meeting The drafting committee was Reinhold Bader, Daniel Chen, Toon Moene, David Muxworthy (chair), Steve Lionel and Masayuki Takata. David Muxworthy acted as secretary and John Reid as librarian. 2.5 Adoption of the agenda [N2105] The agenda was adopted, subject to the amendment that there would be a 30 minute presentation on coarrays on the Tuesday morning. 3. Matters arising from the minutes of the London 2015 Meeting [N2068] There were no items not otherwise on the agenda. 4. Status of London 2015 Resolutions [N2077] The action in resolution L10, that the convenor should provide a document describing the reasons why WG5 did not apply for a new project to develop a TS on Units of Measure in Fortran, was still to be completed. With regard to resolution L7, the fourth corrigendum for Fortran 2008 had been submitted to ITTF but not yet published. JTC1 procedures stated that no more than two corrigenda should be published and that corrigenda should not normally be used for standards more than three years old. The preferred JTC1 procedure was to issue an updated standard containing only corrections. With regard to resolution L11, participants were asked to consider possible locations for a meeting in 2019. 5. Reports 5.1 SC22 Matters (Convener) John Reid said he intended to submit a new work item proposal for the revised standard at the SC22 meeting in September. Revised ISO Directives would require wording and format changes in the document. 5.2 National Activity Reports Canada: SCC had voted to confirm the Fortran base language. They had noticed that WG5 had not created a work item for the next standard revision and they had informed WG23 that there would be a revision of the vulnerability document for Fortran. Germany: Reinhold Bader was currently the only DIN member active in the Fortran area. A user questionnaire at LRZ on current and future HPC needs showed that on their Tier-1 system Fortran was still a majority language with respect to both code bases and cycles; however many codes were using mixed language programming. Japan: The Fortran working group in Japan had ten members. It was still preparing the Japanese version of Fortran 2008. More time was needed. Netherlands: The Programming Languages Committee of NEN, which had members for C, C++, Cobol and Fortran, had been disbanded. Toon Moene continued as an individual expert member of WG5. UK: A report was in N2104. US: The main activity was that of PL22.3. 5.3 Report from Primary Development Body (INCITS/J3 Chair) This was covered elsewhere in the agenda. 5.4 Reports from other Development Bodies (Editors/Heads) TS 18508 "Additional Parallel Features in Fortran" having been published, there were currently no contributing development bodies. 5.5 Liaison Reports: NCITS/J11 (C): Dan Nagle The Cplex effort was reaching maturity and was being forwarded to the C committees for inclusion in a future C standard. It appeared to be little more than OpenMP-style parallelism. MPI: Bill Long There was to be an MPI Forum meeting in this same week. It would be mainly in new feature mode for the next revision. Potentially interesting features were fault-tolerance progress, and InfoHints standardization for help with optimization. UPC: Damian Rouson The UPC language was stable and there was not a great deal of activity currently. IFIP/WG2.5: Van Snyder There was to be a meeting in Oxford in August, to be followed by a workshop. OpenMP: Bill Long The OpenMP language committee were to release a Technical Report at Supercomputing 2016, and they were preparing changes to the specification for that TR, and also for the OpenMP 5.0 release to follow (in 2017 or 2018). New facilities since February specific to Fortran were: - allow array sections in reduction clause for Fortran. - use "allocated" or "unallocated" to refer to allocation status in spec. - clarify usage of array sections with vector subscripts in map, to, from, depend, and reduction clauses. - indicate the references to whole arrays in target region is unspecified if only a partial array section was mapped. Other changes in the works: - [CLARIFICATION] If a Fortran pointer appears in a firstprivate clause, both the dope vector and the target should be privatized. - [CLARIFICATION] disallow common blocks on depend and linear clauses. - [NEW] allow function pointers in declare target. Some other topics being discussed were: - Clarify handling of Fortran pointers/allocatables in target, target data, and target update constructs. - Whether to clarify when compiler may generate copyin/copyout code at callsites where shared variables are passed in. The committee thought keeping this implementation-defined was appropriate (they believe this to be an issue to be clarified by Fortran, not OpenMP), and that users should consult their vendor as necessary. - Interaction between OpenMP memory model and C11/C++11 memory model. Discussion on interaction with Fortran coarrays memory model would be deferred (the committee was focusing on completing F2003 support for 5.0). WG9 (Ada): Van Snyder There was to be a meeting the following week. There was a proposal to revise Fortran interoperability. WG23 (Vulnerabilities): Dan Nagle The draft Fortran Annex needed to be updated to accommodate newly defined vulnerabilities. This work was proceeding but with low priority. 6. Review of the current draft of the next revision. From this point in the meeting the detailed review of the draft of the revised standard proceeded in PL22.3 mode. ** /J3 ** 1.1 Opening business 1.1.1 Remarks from the chair - Dan Nagle Dan Nagle welcomed everyone to meeting 210. Our major work is proof-reading the current draft F2015. 1.1.2 Adoption of the agenda - Dan Nagle ** motion: Adopt the agenda - there will be no USTAG meeting (moved by Whitlock/seconded by Snyder): passed with unanimous consent {uc} 1.1.3 Approval of Meeting 209 minutes - Dan Nagle ** motion: move paper 16-169 as minutes of meeting 209 (Snyder/Whitlock): uc 1.1.4 INCITS report - Dan Nagle See the WG5 report above in 5.3. As always, Dan drew everyone's attention to: the INCITS Anti-Trust Guidelines and INCITS Patent Policy is intended as a reminder and available on the INCITS website at http://www.incits.org/standards-information/legal-info. Download Latest Revision: https://standards.incits.org/apps/org/workgroup/eb/download.php/48108/ latest/eb-2014-00001-INCITS-Anti-trust-and-patent-policy-guidelines- reminder.pdf Public Download Link: https://standards.incits.org/apps/group_public/document.php? document_id=48108&wg_abbrev=eb 1.1.5 WG23 (Vulnerabilities) report - Dan Nagle See the WG5 report above in 5.5. 1.1.6 ISO/WG5 report - Steve Lionel There will be no US TAG meeting on Thursday. 1.1.7 J11 (PL22.11 C/C++) Liaison report - Dan Nagle See the WG5 report above in 5.5. 1.1.8 MPI Liaison report - Bill Long See the WG5 report above in 5.5. 1.1.9 OpenMP Liaison report - Bill Long See the WG5 report above in 5.5. 1.1.10 UPC Liaison report - Damian Rouson See the WG5 report above in 5.5. 1.1.11 OpenACC Liaison report - Mark LeAir absent No report given. 1.1.12 Treasurer's report - Van Snyder Opening bank balance at meeting 210: $2616.87 This is the same as the closing balance from meeting 209 - there were no expenses between meetings. There is no meeting fee at meeting m210. The meeting fee will resume with m211 in Oct-2016. 1.1.13 Beginning membership report - Stan Whitlock Paper 16-001 in the m210 pre-meeting distribution is the current membership roster. If it needs corrections, please let Stan know. Total Membership at beginning of Meeting 210 : 10 Majority [1 over half] : 6 Quorum [1/3 of voting members, min 4 present] : 4 Members Alternates D. Chen K. Li, R. Zurob T. Clune H. Jin R. Corbett M. LeAir R. Scollard B. Long C. R. Schult K. Morris A. Donev, T. Moene, D. Rouson D. Nagle J. Reid, J. Wallin C. Rasmussen M. Cohen V. Snyder S. Whitlock S. Lionel, L. Menard * No one is in jeopardy of losing membership because of poor meeting attendance. * No one is in jeopardy of losing membership because of Letter ballot non-participation. * There was no sign up sheet for J3 attendees. Attendance at the beginning of meeting 210 ------------------------------------------ J3 members present: Daniel Chen Tom Clune Robert Corbett Bill Long Dan Nagle Craig Rasmussen Van Snyder Stan Whitlock J3 Alternates present: Toon Moene - voting alternate to Karla Morris * during the meeting, a non-voting alternate may act for the principal or voting alternate member to move, second, or vote on motions if the principal or voting alternate member is out of the room J3 Alternates present but not voting: Malcolm Cohen - on-voting alternate to Craig Rasmussen Steve Lionel - non-voting alternate to Stan Whitlock Lorri Menard - non-voting alternate to Stan Whitlock Damian Rouson - voting alternate to Karla Morris J3 members absent, not represented: Mark LeAir WG5 appointed project editor: Malcolm Cohen WG5 members: Reinhold Bader (Leibniz Supercomputing Centre, Germany & DIN) Daniel Chen (IBM, Canada) - also J3 Malcolm Cohen (NAG, UK) - J3 alternate Nick Maclaren (University of Cambridge, UK) Toon Moene (Gnu Fortran, Netherlands) - also J3 David Muxworthy (British Standards Institution, UK) - also J3 John Reid (JKR Associates, UK) WG5 convenor - J3 alt Anton Shterenlikht (University of Bristol, UK) (Monday to Thursday) Masayuki Takata (Edogawa University, Japan) Visitors: Danny Abukalam (Codethink, UK) (Wednesday and Thursday) Keith Bierman (Emeritus member of PL22.3, USA) (Wednesday) Walt Brainerd (Emeritus member of PL22.3, USA) (Wednesday) James van Buskir (Independent Consultant, USA) (Wednesday) Srinath Vadlama (Para Tools, Inc) (Friday) 1.1.14 Local arrangements - Dan Nagle No comments were recorded 1.1.15 Comments from members No comments were recorded 1.2 Tutorials (if needed) None 1.3 Subgroup organization - Dan Nagle For proof-reading the draft F2015 Standard, subgroups /JOR, /DATA, and /HPC are designated A, B, and C. Subgroups and paper assignments: /JOR - Stan Whitlock (head), Steve Lionel, Toon Moene, David Muxworthy, Dan Nagle, Masayuki Takata 16-177, 187, 188, 189, 192, 193, 194, 203, 204, 205, 214, 218 /DATA - Malcolm Cohen (head), Tom Clune, Bob Corbett, Damian Rouson, Van Snyder 16-170r1, 172r1, 173r1, 174, 190, 196, 197, 198, 199, 200, 201, 202, 210, 212, 216 /HPC - Bill Long (head), Reinhold Bader, Daniel Chen, Nick Maclaren, Lorri Menard, John Reid, Craig Rasmussen, Anton Shterenlikht 16-176, 178,179, 180, 181, 182, 183, 184, 185, 186, 206, 207, 208. 209, 211, 215r1 /INTERP - Stan Whitlock (head), Malcolm Cohen 16-171r1 16-006: Outstanding Fortran Interpretations, May 15, 2016 + m209: 6 of 8 interps passed by J3 LB #35/WG5 ballot #11 [N2091/92/93] + m209: F2008 Corrigendum 4 N2103 completed - 44 interps in N2098 + m209: 2 of 2 interps passed by J3 meeting = 0 passed WG5, 0 passed J3 LB, 2 passed J3 meeting, 17 in progress /EDIT - Malcolm Cohen (head) 16-191, 195, 213, 217, 19r1 /J3 - all 16-011r1, 175 Recessed at 09:47am 1.4 Subgroup meetings 1.5 Subgroup reports (5:00pm) /JOR No further action on 16-204 "Attributes of coselector names" [Snyder] - subsumed by 16-212 "UTI 19" [Reid&Long] in /DATA. No further action on 16-205 "Comments on Annex B" [Snyder]. /DATA No further action on 16-174 "properties of coarray dummy arguments" [Bader] - new feature. No further action on 16-190 "Inconsistent attributes for construct entities" [Snyder]. No further action on 16-196 "Kind type parameters for intrinsic types" [Snyder]. No further action on 16-198 "Initial undefinition of variables" [Snyder]. /HPC Paper 16-220 "Edits for optional arguments" [Menard] goes to /EDIT. /J3 The list of papers for voting, discussion, or action later in the week was discussed. The meeting recessed at 5:11pm 2. Tuesday, Jun 7, 2016 8:30 AM ---------------------------------- ** /WG5 ** Craig Rasmussen presented the paper "CAFe: A Unified PGAS Programming Model for Heterogeneous Computing" by Craig Rasmussen, Soren Rasmussen, William Dumas (all University of Oregon), Matt Sottile (Galois Inc) and Dan Nagle (NCAR). The slides are in document N2111. The presentation was also attended by two NCAR staff and was followed by general discussion. ** /J3 ** 2.1 F2015 Plenary /JOR -- motion: 16-177r1 "Description of list-directed character input" [Long&Nagle] (Whitlock/Long): withdrawn ** motion: 16-187r1 "remove commutative from co_reduce" [Nagle] (Whitock/Clune) as amended: uc {post r2} ** motion: 16-188 "IEEE_NEXT_AFTER could be misinterpreted" [Snyder] (Whitlock/Nagle): uc ** motion: 16-189r1 "Comments on editor's report" [Snyder&Whitlock] (Whitlock/Long) as amended: uc {post r2} ** motion: 16-192r1 "Comments on Clause 1, except subclause 1.3" [Snyder&Whitlock] (Whitlock/Van) as amended: uc {post r2} ** motion: 16-214 "IMAGE_INDEX team spec" [Long] (Whitlock/Long) as amended: uc {post r1} Paper 16-218r1 "remove duplication in Appendix C" [Bader&Whitlock] - comments were gathered for a future revision No futher action will be taken on papers: * 16-204 "Attributes of coselector names" [Snyder] * 16-205 "Comments on Annex B" [Snyder] /DATA ** motion: 16-170r2 "Procedure Actual Argument and Procedure Pointer Dummy" [Lionel&Cohen] (Cohen/Lionel): uc ** motion: 16-172r2 "Missing constraint from GENERIC statement" [Lionel&Cohen] (Cohen/Lionel): uc ** motion: 16-173r1 "Editorial issue regarding binding-name in type-bound procedure [Lionel] (Cohen/Lionel): uc ** motion: 16-197r1 "Comments on clause 4, other than for kind type parameters" [Snyder] (Cohen/Snyder) as amended: uc {post r2} Paper 16-221 "Integration issue with assumed-rank" [Cohen]: the paper states: Various solutions are possible: (1) Follow the same rule as normal generics, i.e. assumed-rank prohibits all other ranks. (2) Prohibit assumed-rank as being too dangerous and inconvenient. Straw vote: allow assumed-rank arguments in final subroutines yes-no-undecided {Y-N-U}: 11-0-7 ** motion: move 16-221 alternative (1), edits in section 3 (Cohen/Snyder): uc ** motion: 16-222 "Attributes of associate names" [Snyder] (Cohen/Snyder): uc /HPC ** motion: 16-178r1 "UTI 17" [Reid&Long] (Long/Chen) as amended: uc {post r2} ** motion: 16-179r1 "UTI 20" [Reid&Long] (Long/Chen): uc ** motion: 16-180r1 "UTI 16" [Reid&Long] (Long/Chen) as amended: uc {post r2} ** motion: 16-181 "UTI 26" [Reid&Long] (Long/Cohen) as amended: uc {post r1} ** motion: 16-182 "UTI 30" [Reid&Long] (Long/Clune): uc ** motion: 16-183 "UTI 29" [Reid&Long] (Long/Chen): uc ** motion: 16-184r1 "UTI 28" [Reid&Long&Bader] (Long/Clune): uc ** motion: 16-185r1 "UTI 27" [Reid&long] (Long/Chen) as amended: uc {post r2} ** motion: 16-206 "UTI 22" [Reid&Long] (Long/Chen): uc ** motion: 16-211r1 "UTI 18" [Reid&Long] (Long/Chen): uc ** motion: 16-215r1 "Coarray establishment and SAVE" [Long&Chen]: uc /EDIT ** motion: 16-220 "Edits for optional arguments" [Menard] (Cohen/Clune) as amended: uc {post r1} Recessed at 11:04am 2.2 Tutorials None 2.3 Subgroup meetings 2.4 Subgroup reports (5:00pm) ** /WG5 ** John Reid advised that drafts for the revised WG5 Strategic Plan (N2106) and the WG5 Report to SC22 for 2016 (N2107) were available and requested members to review them. ** /J3 ** /DATA No further action will be taken on: * 16-199 "Problems with locality specs in DO CONCURRENT" [Snyder] * 16-202 "Events that cause undefinition of deferred type parameters" [Snyder] /J3 The list of papers for voting, discussion, or action later in the week was discussed. Recessed at 5:06pm 3. Wednesday, Jun 8, 2016 8:30 AM ---------------------------------- ** WG5 ** Visitors Danny Abukalam and James van Buskirk were introduced. It was noted that Philip Sharp, a new member from New Zealand, was unable to attend but planned to attend in 2017. There was a short discussion about the 2019 meeting possibly being held in Japan. ** J3 ** 3.1 F2015 Plenary /JOR ** motion: 16-177r2 "Description of list-directed character input" [Long&Nagle&Lionel] (Whitlock/Long): uc ** motion: 16-193r1 "Comments on Subclause 1.3" [Snyder&Moene] (Whitlock/Moene) as amended: uc {post r2} ** motion: 16-194r1 "Comments on Clause 2" [Snyder&Muxworthy] (Whitlock/Snyder) as amended: uc {post r2} /DATA ** motion: 16-200r1 "Comments on clause 5" [Snyder] (Cohen/Snyder): uc ** motion: 16-201r1 "Comments on clause 6" [Snyder] (Cohen/Snyder) as amended: uc {post r2} ** motion: 16-210r1 "Nested USE and Local Entities" [Lionel&Cohen] (Cohen/Lionel): uc ** motion: 16-216r1 "Noncontiguous array with SHARED locality" [Long&Cohen] (Cohen/Whitlock): uc ** motion: 16-224 "LOCAL nonpointer polymorphic" [Cohen] (Cohen/Snyder): uc ** motion: 16-226 "Allocatable attribute description" [Snyder] (Cohen/Snyder) as amended: uc }post r1} /HPC ** motion: 16-208r1 "UTI 25" [Reid&Long] (Long/Chen) as amended: uc {post r2} ** motion: 16-225 "Edits re coarrays" [Reid] (Long/Chen) as amended: uc {post r1} /INTERP There will be no Corrigendum 5 for F2008. New interps in 006 will be processed by J3 and WG5 as usual and then a J3 paper will request edits to F2015. /EDIT ** motion: 16-223 'Remove unnecessary "no type parameters,"' [Corbett] (Cohen/Clune): uc /J3 Emeritus members Keith Bierman and Walt Brainard arrived to attend for the day. Recessed at 10:39aam 3.2 Tutorials - none ** WG5 ** An official group photograph was taken. There was a gap in the formal agenda to allow for a tour of NCAR and to allow NCAR staff to discuss programming problems with WG5 members. There was a short discussion on the draft revised WG5 Strategic Plan. ** J3 ** 3.3 Subgroup meetings 3.4 Subgroup reports (5:00pm) /INTERP No further action will be taken on: * 16-171r1 "F2008 interp: Repeated type-bound procedure binding" [Lionel] - it is subsumed by 16-229 "Clarify type-bound procedure duplication" [Cohen]. /J3 Please give any membership changes that need to be made in 16-001 to Stan. The list of papers for voting, discussion, or action later in the week was discussed. Recessed at 5:15pm ** WG5 ** The meeting adjourned at 17:10 and was followed by the meeting social event at Ted's Montana Grill, Boulder. 4. Thursday, Jun 9, 2016 9:30 AM --------------------------------- ** WG5 ** Members were invited to examine a draft of the resolutions. ** J3 ** 4.1 F2015 Plenary /JOR ** motion: 16-203r1 "Comments on clause 7" [Snyder&Lionel] (Whitlock/ Snyder) as amended: uc {post r2} ** motion: 16-218r2 "remove duplication in Appendix C" [Bader&Whitlock] (Whitlock/Cohen): uc /DATA ** motion: 16-212r1 "UTI 19"[Reid&Long&Cohen] (Cohen/Moene): uc /HPC -- motion: 16-186r1 "UTI 21" [Reid&Long] (Long/Chen): withdrawn ** motion: 16-207r1 "UTI 23" [Reid&Long] (Long/Chen): uc ** motion: 16-209 "UTI 24" [Reid&Long] (Long/Chen): uc ** motion: 16-231r1 "Extra coarray edits" [Reid] (Long/Chen) as amended: uc {post r2} -- motion: 16-232 "Known failed images" [Bader] (Long/Chen): withdrawn Paper 16-230r1 "Automation of J3 work" [Shterenlikht] generated comments about the committees generate and edit papers. /EDIT ** motion: 16-227 "Changes for conformance with revised ISO guidelines" [Cohen] (Cohen/Snyder) as amended: uc {post r1} ** motion: 16-228 "Extra Annex C entry" [Cohen] (Cohen/Lionel): uc ** motion: 16-229 "Clarify type-bound procedure duplication" [Cohen] subsumes 16-171r1 (Cohen/Lionel): uc Recessed at 11:00am 4.2 Tutorials - none 4.3 Subgroup meetings 4.4 Subgroup reports (5:00 pm) ** WG5 ** Following a meeting of the drafting committee, members were invited to review a new draft of the resolutions. ** J3 ** /J3 The list of papers for voting, discussion, or action later in the week was discussed. Recessed at 5:10pm 5. Friday, June 10, 2016 8:30 AM --------------------------------- ** WG5 ** Visitor Srinath Vadlamani was introduced. The latest draft of the resolutions was discussed and minor improvements suggested. ** J3 ** 5.1 F2015 Plenary /J3 librarian ** motion: 16-013 "Guidelines for Submitting J3 Papers" [Nagle] as amended (Nagle/Whitlock): uc {no revision to post - paper, as edited, becomes standing document 013} /DATA ** motion: 16-233 "Allocatable components and structure constructors" [Cohen] (Cohen/Lionel): SV: like the 3 paragraph solution for page 84 - the 2 paragraph solution - undecided: 8-2-5 => not the alternative edits move sections 7 and 8 only: uc {post r1} ** motion: 16-236 "Noncontiguous array with unspecified locality" [Cohen] (Cohen/Snyder) as amended: uc {post r1} /HPC ** motion: 16-186r2 "UTI 21" [Reid&Long] (Long/Chen): uc ** motion: 16-232r1 "Known failed images" [Bader] (Long/Cohen): uc {the paper contains no edits} ** motion: 16-235 "Discouraging spin-wait loops" [Maclaren&Long] (Long/Chen): uc {post r1} /EDIT ** motion: 16-191r1 "Comments on Foreword and Introduction" [Snyder& Cohen] (Cohen/Corbett): uc ** motion: 16-195 "Comments on Clause 3" [Snyder] (Cohen/Snyder) as amended: uc {post r1} ** motion: 16-213 "Typo in events example" [Long] (Cohen/Long): uc ** motion: 16-217r1 "Editorial: EXTERNAL in INTERFACE body" [Chen] (Cohen/Chen): uc ** motion: 16-219r2 "IMPORT table entry in 2.3.2" [Bader&Cohen] (Cohen/Lionel) as amended: uc {post r3} ** motion: 16-234 "Redundancy in description of specification expressions" [Snyder] (Cohen/Snyder): uc ** WG5 ** 7. Consider the Fortran defect reports (interpretations) in J3/16-006. This agenda item was not pursued at this meeting. 8. WG5 Business and Strategic Plans 8.1 Goals for 2016-2019 A new draft of the Strategic Plan (N2106) was discussed and minor changes agreed. [begin N2106] 1. Interpretations Processing of interpretations will continue but no further corrigenda for ISO/IEC 1539-1:2010 (Fortran 2008) will be constructed. The number of corrigenda for Fortran 2015 will be limited to two. 2. Revision of ISO/IEC 1539-1:2010 (Fortran 2015) Working draft for WG5 review 2016-06 J3/WG5 WG5 straw ballot 2016-07 New Work Item proposed to SC22 2016-08 New Work Item ballot initiated (if needed) 2016-09 First draft of CD determined 2016-10 J3 New Work Item ballot result available (if needed) 2016-12 CD determined 2017-02 J3 CD ballot initiated 2017-03 CD ballot comments available 2017-05 Draft DIS determined 2017-06 J3/WG5 Edits for DIS determined 2017-10 J3 DIS ballot initiated 2017-11 J3 DIS ballot results available 2018-02 FDIS determined 2018-02 J3 FDIS ballot initiated 2018-04 FDIS ballot results available 2018-06 Standard published 2018-07 3. Further revision Start planning further revision 2017-06 J3/WG5 Choose issues that need attention 2018-06 J3/WG5 Preliminary choice of technical content 2019-06 J3/WG5 Final choice of technical content 2020-06 J3/WG5 [end N2106] 9. Closing Business 9.1 Future meetings Future meetings had been considered during the discussions on resolutions. 9.2 Any other business None was raised. 10. Adoption of Resolutions [N2108] Resolutions B1, B2 and B7 to B9 were approved by unanimous acclaim. Resolutions B3 to B6 were approved by unanimous consent. [begin N2108] RESOLUTIONS OF THE WG5 MEETING ON JUNE 6 TO 10, 2016 IN BOULDER, CO, USA The meeting was attended by the convenor and 18 members from six national member bodies. Resolutions B1, B2 and B7 to B9 were approved by unanimous acclaim. Resolutions B3 to B6 were approved by unanimous consent. B1. Appreciation for Development of TS 18508 WG5 congratulates Bill Long as Project Editor and the TS development body on the publication of ISO/IEC TS 18508:2015 "Additional Parallel Features in Fortran". B2. Appreciation of Craig Rasmussen WG5 thanks Craig Rasmussen for his presentation on "CAFe: A Unified PGAS Programming Model for Heterogeneous Computing". B3. Convenor from September 2017 WG5 reminds members that its convenor proposes not to seek re-election in September 2017 and asks members to consider possible new candidates. B4. Strategic Plan for WG5 WG5 adopts document WG5-N2106 as its strategic plan for the next three years. B5. Content and Processing of revised Fortran WD WG5 adopts document WG5-N2110, also known as J3/16-007r2, as the first Working Draft to be submitted to SC22 as part of the proposal for a new work item to revise the current standard. B6. Processing of Interpretations for Fortran 2008 WG5 records that it will continue to process interpretations for Fortran 2008 but will not produce a fifth technical corrigendum. At an appropriate stage edits agreed by the usual procedures will be incorporated into the revised standard. B7. Future Meetings WG5 thanks Reinhold Bader for inviting WG5 to meet in Garching, Germany on June 26-30, 2017. WG5 also thanks Damian Rouson for inviting WG5 to meet in Oakland, CA, in or around June 2018. Further WG5 thanks Masayuki Takata for investigating the possibility of holding a meeting in Japan in 2019. B8. Vote of Thanks for Support WG5 thanks NCAR for kindly providing the meeting rooms, IT facilities and refreshments for participants at the meeting, and Marc Mueller for leading the tour of the facilities. Further, WG5 thanks PL22.3 for generously providing financial support for the social event. B9. Vote of Thanks WG5 expresses its appreciation to the convenor (John Reid), the secretary (David Muxworthy) and the drafting committee (Reinhold Bader, Daniel Chen, Steve Lionel, Toon Moene, David Muxworthy (chair), and Masayuki Takata) for their contributions to the success of the meeting. WG5 wishes especially to thank Dan Nagle as host for the excellent arrangements for both the business and social parts of the meeting. [end N2108] 11. Adjournment The WG5 meeting adjourned at 09:30 on Friday, June 10th, 2016 and continued in PL22.3 mode until 14:05. ** J3 ** /HPC ** motion: 16-176r1 "Editor's TS report for 16-007r1" [Cohen&Long& Shterenlikht] (Long/Chen: uc {contains no new edits} ** motion: 16-237 "Edits from 16-176" [Reid] as amended (Long/Chen): uc {post r1} /J3 Bob Corbett pointed out that the new IEEE arithmetic document requires .EQ. and .NE. to signal. Should we add intrinsic module routines IEEE_SIGNALING_EQ and _NE? F2015 currently contains IEEE_QUIET_x for all 6 comparisons. SV: Choose one: 1. Don't provide signaling eq and ne 2. Add signaling eq and ne and delete quiet eq and ne 3. Add all 6 signaling compares 4. Undecided 0-2-10-3 5.2 Closing business 5.3 Review of action items 1) Stan Whitlock will send the J3 minutes 16-239 to Lynn Barra (lbarra@itic.org) 2) Malcolm Cohen is planning to have a new 16-007r2 by end-Aug, 2016 3) For the next meeting (m211, Las Vegas, October, 2016), we will all read all sections of the new draft F2015. All edits should be against 16-007r1 Everyone should look for processor dependencies not in the Introduction and should be critical of the content of Annex C Some instructions from the editor: (1) editing instructions should give the whole subclause heading and paragraph number (you can say "same subclause" if it's the same as the previous edit) (2) when moving/deleting, please include the first few and last few words of the text to be moved/deleted (3) NOTEs are not numbered in the source so they also need context and/or contents (4) BNF rules should give the name not just the number This will help the editor to work efficiently and reduce the likelihood of an editing mistake 5.4 Future meetings 211 October 10-14, 2016, at the Fairfield Inn Airport hotel in Las Vegas, NV hosted by Robert Corbett 212 February, 2017, at the Fairfield Inn Airport hotel in Las Vegas, NV hosted by Mark LeAir 213 June 26-30, 2017, WG5 joint meeting at LRZ in Garching, a city in Bavaria, Germany, near Munich hosted by Reinhold Bader (Leibniz Supercomputing Centre) 214 October 16-20?, 2017, at the Fairfield Inn Airport hotel in Las Vegas, NV hosted by Bill Long June, 2018, joint with WG5 in California, USA hosted by Damian Rouson See appendix C "Future Meetings and Hosts" 5.5 Treasurer's report 16-238 "Meeting 210 Treasurer's Report" [Snyder] 06 Jun 2016 Opening balance 2616.87 08 Jun 2016 Joint J3 / WG5 social event 800.00 ------- 10 Jun 2016 Closing balance 1816.87 There was no meeting fee at this meeting, m210. The regular $50 meeting fee will start again with meeting m211. 5.6 Closing membership report Paper 16-001 of meeting 210 is the latest membership roster. It is posted on the J3 web site in the members area. Total Membership at beginning of Meeting 210 10 Majority [1 over half] 6 Quorum [1/3 of voting members, min 4 present] 4 Total Membership at end of Meeting 210 10 Total Members Attended or Represented at 210 9 Total Attendees at Meeting 210 23 Membership changes since last meeting: Malcolm Cohen is now an alternate to Craig Rasmussen as of m210. Craig Rasmussen is now a member representing U of Oregon as of m210. No one is in jeopardy of losing membership because of attendance at the end of this meeting. No one is in jeopardy of losing membership because of Letter ballot non-participation. 5.7 Comments from members The group expressed its thanks to the host, Dan Nagle. No other comments were recorded. Adjournment J3 meeting #210: Adjourned at 2:04pm on Friday, June 10, 2016 --------------------------------------------------------------------------- Appendix A: Final Agenda for J3 Meeting 210 ------------------------------------------------------------------------ 1. Monday, June 06, 2016 8:30 am ------------------------------------- 1.1 Opening business D. Nagle .1 Remarks from the chair D. Nagle Adoption of agenda D. Nagle .3 Approval of Meeting 209 minutes D. Nagle NCITS/OMC report (if any) D. Nagle .5 WG23 report (if any) D. Nagle ISO/WG5 report S. Lionel, IR .7 J11 Liaison report (if any) D. Nagle MPI Liaison report (if any) B. Long .9 OpenMP Liaison report (if any) B. Long UPC Liaison report (if any) D. Rouson .11 OpenACC Liaison report (if any) M. LeAir Treasurer's report V. Snyder .13 Beginning membership report S. Whitlock Local arrangements D. Nagle .15 Comments from members 1.2 Tutorials (if needed) 1.3 Subgroup organization D. Nagle 1.4 Subgroup meetings 1.5 Subgroup reports (5:00 pm) 2. Tuesday, June 07, 2016 8:30 am -------------------------------------- 2.1 F2015 Plenary (15-010) Subgroup Heads 2.2 Tutorials (if needed) 2.3 Subgroup meetings 2.4 Subgroup reports (5:00 pm) 3. Wednesday, June 08, 2016 8:30 am ---------------------------------------- 3.1 F2015 Plenary (15-010) Subgroup Heads 3.2 Tutorials (if needed) 3.3 Subgroup meetings 3.4 Subgroup reports (5:00 pm) 4. Thursday, June 09, 2016 8:30 am --------------------------------------- 4.1 F2015 Plenary (15-010) Subgroup Heads 4.2 Tutorials (if needed) 4.3 Subgroup meetings 4.4 Subgroup reports (5:00 pm) 5. Friday, June 10, 2016 8:30 am -------------------------------------- 5.1 F2015 Plenary (15-010) Subgroup Heads 5.2 Closing business 5.3 Review of action items (if any) 5.4 Future meetings V. Snyder 5.5 Treasurer's report V. Snyder 5.6 Closing membership report S. Whitlock 5.7 Comments from members Adjournment --------------------------------------------------------------------------- ISO/IEC JTC1/SC22/WG5 N2105 Preliminary Agenda Meeting of ISO/IEC JTC1/SC22/WG5 Monday, June 6 0830 - 1730 (Joint WG5/J3) Tuesday, June 7 0830 - 1730 (Joint WG5/J3) Wednesday, June 8 0830 - 1230 & 1700-1730 (Joint WG5/J3) Thursday, June 9 0830 - 1730 (Joint WG5/J3) Friday, June 10 0830 - 1730 (Joint WG5/J3) N.B. During the meeting, some sessions will be of WG5 with John Reid in the chair and some sessions will be of J3 with Dan Nagle in the chair. Delegates should expect important business to continue until 1730 on Friday. The gap in the agenda on Wednesday will allow a tour of NCAR Museum, a photo op (take a picture of yourself in front of a Cray-1), a group photo in front of scenic flatirons, and an informal meeting with NCAR programmers. 1. Opening of the Meeting: 8:30 am, June 6, 2016 2. Opening business 2.1 Introductory remarks from the Convener 2.2 Welcome from the Host 2.3 Local arrangements 2.4 Appointments for this meeting 2.5 Adoption of the Agenda 3. Matters arising from the Minutes of the London 2015 Meeting [N2068] 4. Status of London 2015 Resolutions [N2077] 5. Reports 5.1 SC22 Matters (Convener) 5.2 National Activity Reports 5.3 Report from Primary Development Body (NCITS/J3 Chair) 5.4 Reports from other Development Bodies (Editors/Heads) 5.5 Liaison Reports: NCITS/J11 (C): Dan Nagle MPI: Bill Long UPC: Damian Rouson IFIP/WG2.5: Van Snyder OpenMP: Bill Long WG23 (Vulnerabilities): Dan Nagle 6. Review of the current draft of the next revision. 7. Consider the Fortran defect reports (interpretations) in J3/16-006. 8. WG5 Business and Strategic Plans 8.1 Goals for 2016-2019 9. Closing Business 9.1 Future meetings 9.2 Any other business 10. Adoption of Resolutions 11. Adjournment: 1730, June 10, 2016 --------------------------------------------------------------------------- Appendix B: J3 REGISTER OF DOCUMENTS FOR 2016 -------------------------------------------------------------------------- -------------------------------------------------------------------------- PAPERS SUBMITTED FOR J3 MEETING 210 Las Vegas, Nevada, USA June 06-10, 2016 -------------------------------------------------------------------------- Paper Number Date Submitter Title -------------------------------------------------------------------------- J3/16-011r1 160502 Cohen Editor's list of unresolved technical txt J3/16-169 160223 Whitlock Meeting 209 Minutes txt J3/16-170 160309 Lionel Procedure Actual Argument and Procedur txt 10-007r1,16-007 J3/16-170r1 160505 Lionel Procedure Actual Argument and Procedur txt 10-007r1,16-007r1 J3/16-170r2 160606 Lionel & Cohe Procedure Actual Argument and Procedur txt 10-007r1,16-007r1 J3/16-171 160314 Lionel F2008 interp: Repeated type-bound proc txt J3/16-171r1 160505 Lionel F2008 interp: Repeated type-bound proc txt J3/16-172 160314 Lionel Missing constraint from GENERIC statem txt 16-007 J3/16-172r1 160505 Lionel Missing constraint from GENERIC statem txt 16-007r1 J3/16-172r2 160606 Lionel & Cohe Missing constraint from GENERIC statem txt 16-007r1 J3/16-173 160404 Lionel Editorial issue regarding binding-name txt 16-007 J3/16-173r1 160505 Lionel Editorial issue regarding binding-name txt 16-007r1 J3/16-174 160407 Bader properties of coarray dummy arguments txt J3/16-175 160501 Cohen Editor's report for 16-007r1 txt J3/16-176 160502 Cohen Editor's TS report for 16-007r1 txt J3/16-176r1 160610 Cohen & Long Editor's TS report for 16-007r1 txt J3/16-177 160504 Long Description of list-directed character txt J3/16-177r1 160606 Long & Nagle Description of list-directed character txt J3/16-177r2 160607 Long & Nagle Description of list-directed character txt J3/16-178 160511 Long UTI 17 txt J3/16-178r1 160606 Reid & Long UTI 17 txt J3/16-178r2 160607 Reid & Long UTI 17 txt J3/16-179 160512 Long UTI 20 txt J3/16-179r1 160606 Reid & Long UTI 20 txt J3/16-180 160514 Long UTI 16 txt J3/16-180r1 160606 Reid & Long UTI 16 txt J3/16-180r2 160607 Reid & Long UTI 16 txt J3/16-181 160514 Long UTI 26 txt J3/16-181r1 160607 Long UTI 26 txt J3/16-182 160516 Long UTI 30 txt J3/16-183 160516 Long UTI 29 txt J3/16-184 160517 Long UTI 28 txt J3/16-184r1 160606 Reid & Long & UTI 28 txt J3/16-185 160517 Long UTI 27 txt J3/16-185r1 160606 Reid & Long UTI 27 txt J3/16-185r2 160607 Reid & Long UTI 27 txt J3/16-186 160518 Long UTI 21 txt J3/16-186r1 160608 Reid & Long UTI 21 txt J3/16-186r2 160609 Reid & Long UTI 21 txt J3/16-187 160518 Nagle remove commutative from co_reduce txt J3/16-187r1 160606 Nagle remove commutative from co_reduce txt J3/16-187r2 160607 Nagle remove commutative from co_reduce txt J3/16-188 160523 Snyder IEEE_NEXT_AFTER could be misinterprete txt 16-007r1 J3/16-189 160523 Snyder Comments on editor's report txt J3/16-189r1 160606 Snyder & Whit Comments on editor's report txt J3/16-189r2 160607 Snyder & Whit Comments on editor's report txt J3/16-190 160523 Snyder Inconsistent attributes for construct txt 16-007r1 J3/16-191 160523 Snyder Comments on Foreword and Introduction txt J3/16-191r1 160609 Snyder & Cohe Comments on Foreword and Introduction txt J3/16-192 160523 Snyder Comments on Clause 1, except subclause txt J3/16-192r1 160606 Snyder & Whit Comments on Clause 1, except subclause txt J3/16-192r2 160607 Snyder & Whit Comments on Clause 1, except subclause txt J3/16-193 160523 Snyder Comments on Subclause 1.3 txt J3/16-193r1 160607 Snyder & Moen Comments on Subclause 1.3 txt J3/16-193r2 160608 Snyder & Moen Comments on Subclause 1.3 txt J3/16-194 160523 Snyder Comments on Clause 2 txt J3/16-194r1 160607 Snyder & Muxw Comments on Clause 2 txt J3/16-194r2 160608 Snyder & Muxw Comments on Clause 2 txt J3/16-195 160523 Snyder Comments on Clause 3 txt J3/16-195r1 160610 Snyder Comments on Clause 3 txt J3/16-196 160523 Snyder Kind type parameters for intrinsic typ txt J3/16-197 160523 Snyder Comments on clause 4, other than for k txt J3/16-197r1 160606 Snyder Comments on clause 4, other than for k txt J3/16-197r2 160607 Snyder Comments on clause 4, other than for k txt J3/16-198 160523 Snyder Initial undefinition of variables txt J3/16-199 160523 Snyder Problems with locality specs in DO CON txt J3/16-200 160523 Snyder Comments on clause 5 txt J3/16-200r1 160607 Snyder Comments on clause 5 txt J3/16-201 160523 Snyder Comments on clause 6 txt J3/16-201r1 160607 Snyder Comments on clause 6 txt J3/16-201r2 160608 Snyder Comments on clause 6 txt J3/16-202 160523 Snyder Events that cause undefinition of defe txt J3/16-203 160523 Snyder Comments on clause 7 txt J3/16-203r1 160608 Snyder & Lion Comments on clause 7 txt J3/16-203r2 160609 Snyder & Lion Comments on clause 7 txt J3/16-204 160523 Snyder Attributes of coselector names txt J3/16-205 160523 Snyder Comments on Annex B txt J3/16-206 160526 Long UTI 22 txt J3/16-207 160527 Reid & Long UTI 23 txt J3/16-207r1 160608 Reid & Long UTI 23 txt J3/16-208 160528 Reid & Long UTI 25 txt J3/16-208r1 160607 Reid & Long UTI 25 txt J3/16-208r2 160608 Reid & Long UTI 25 txt J3/16-209 160528 Reid & Long UTI 24 txt J3/16-210 160531 Lionel Nested USE and Local Entities txt 16-007r1 J3/16-210r1 160607 Lionel & Cohe Nested USE and Local Entities txt J3/16-211 160601 Reid & Long UTI 18 txt J3/16-211r1 160606 Reid & Long UTI 18 txt J3/16-212 160602 Reid & Long UTI 19 txt J3/16-212r1 160608 Reid & Long & UTI 19 txt J3/16-213 160602 Long Typo in events example txt J3/16-214 160602 Long IMAGE_INDEX team spec txt J3/16-214r1 160607 Long IMAGE_INDEX team spec txt J3/16-215 160602 Long Coarray establishment and SAVE txt J3/16-215r1 160606 Long & Chen Coarray establishment and SAVE txt J3/16-216 160603 Long Noncontiguous array with SHARED locali txt J3/16-216r1 160607 Long & Cohen Noncontiguous array with SHARED locali txt J3/16-217 160605 Chen Editorial: EXTERNAL in INTERFACE body txt 16-007r1 J3/16-217r1 160609 Chen & Cohen Editorial: EXTERNAL in INTERFACE body txt J3/16-218 160605 Bader remove duplication in Appendix C txt J3/16-218r1 160606 Bader & Whitl remove duplication in Appendix C txt J3/16-218r2 160608 Bader & Whitl remove duplication in Appendix C txt J3/16-219 160605 Bader IMPORT table entry in 2.3.2 txt J3/16-219r1 160606 Bader IMPORT table entry in 2.3.2 txt J3/16-219r2 160609 Bader & Cohen IMPORT table entry in 2.3.2 txt J3/16-219r3 160610 Bader & Cohen IMPORT table entry in 2.3.2 txt J3/16-220 160606 Menard Edits for optional arguments txt J3/16-220r1 160607 Menard & Corb Edits for optional arguments txt J3/16-221 160606 Cohen Integration issue with assumed-rank txt J3/16-222 160606 Snyder Attributes of associate names txt J3/16-223 160607 Corbett, Remove unnecessary "no type parameters txt J3/16-224 160607 Cohen LOCAL nonpointer polymorphic txt J3/16-225 160607 Reid Edits re coarrays txt J3/16-225r1 160610 Reid Edits re coarrays txt J3/16-226 160607 Snyder Allocatable attribute description txt J3/16-226r1 160608 Snyder Allocatable attribute description txt J3/16-227 160608 Cohen Changes for conformance with revised I txt J3/16-227r1 160609 Cohen Changes for conformance with revised I txt J3/16-228 160608 Cohen Extra Annex C entry txt J3/16-229 160608 Cohen Clarify type-bound procedure duplicati txt 16-171r1 J3/16-230 160608 Shterenlikht Automation of J3 work txt J3/16-230r1 160608 Shterenlikht Automation of J3 work txt J3/16-231 160608 Reid UTI 21 txt J3/16-231r1 160608 Reid Extra coarray edits txt J3/16-231r2 160609 Reid & Long Extra coarray edits txt J3/16-232 160608 Bader Known failed images txt J3/16-232r1 160609 Bader Known failed images txt J3/16-233 160609 Cohen Allocatable components and structure c txt J3/16-233r1 160610 Cohen Allocatable components and structure c txt J3/16-234 160609 Snyder Redundancy in description of specifica txt J3/16-235 160609 Maclaren & Lo Discouraging spin-wait loops txt J3/16-235r1 160610 Maclaren & Lo Discouraging spin-wait loops txt J3/16-236 160609 Cohen Noncontiguous array with unspecified l txt J3/16-236r1 160610 Cohen Noncontiguous array with unspecified l txt J3/16-237 160610 Reid Edits from 16-176 txt J3/16-237r1 160610 Reid Edits from 16-176 txt J3/16-238 160610 Snyder Meeting 210 Treasurer's Report txt J3/16-239 160918 Whitlock Minutes of meeting #210 txt -------------------------------------------------------------------------- --------------------------------------------------------------------------- Appendix C: Future Meetings and Hosts Meeting Conventions: - Three meetings per year starting in 2010 - Attempt to schedule second full week of the month - Attempt to schedule meeting contiguous or simultaneous with WG5 annual meeting Future meeting schedule: 211 October 10-14, 2016, at the Fairfield Inn Airport hotel in Las Vegas, NV hosted by Robert Corbett 212 February, 2017, at the Fairfield Inn Airport hotel in Las Vegas, NV hosted by Mark LeAir 213 June 26-30, 2017, WG5 joint meeting at LRZ in Garching, a city in Bavaria, Germany, near Munich hosted by Reinhold Bader (Leibniz Supercomputing Centre) 214 October 16-20?, 2017, at the Fairfield Inn Airport hotel in Las Vegas, NV hosted by Bill Long June, 2018, joint with WG5 in California, USA hosted by Damian Rouson 213 June 26-30, 2017, WG5 joint meeting at LRZ in Garching, a city in Bavaria, Germany, near Munich hosted by Reinhold Bader (Leibniz Supercomputing Centre) Committee materials availability: Agenda and meeting notice available at the J3 web site Sent individually to other interested parties that specifically request to be sent the material either via surface mail or electronic mail REQUIREMENT: Distribution 4 weeks prior to meeting (SD-2 4.3.3) Pre- and post-meeting distribution available at the J3 web site Sent individually to other interested parties that specifically request to be sent the material via electronic mail REQUIREMENT: Distribution of pre-meeting 2 weeks prior to meeting (documents for action - two week rule: SD-2 4.3.4:1) Meeting minutes are available at the J3 web site --------------------------------------------------------------------------- J3 World Wide Web site URL: http://www.j3-fortran.org --------------------------------------------------------------------------- Appendix D: Committee Organization D.1 Officers and Management Chair D. Nagle (INCITS appointment) International Rep. S. Lionel (INCITS appointment) Secretary S. Whitlock Treasurer V. Snyder Librarian D. Nagle Editor M. Cohen (WG5 appointment) Maintenance S. Whitlock Vocabulary Rep. none Future Meetings V. Snyder Membership List S. Whitlock IFIP WG2.5 Numerical Software V. Snyder J11 Liaison - C language D. Nagle OWG-V Liaison (WG23) D. Nagle MPI Forum B. Long UPC B. Long OpenMP B. Long D.2 Subgroups JOR: Responsible for the maintenance of the Journal of Development (standing document 004) S. Whitlock (head), D. Nagle DATA: Responsible for language design topics related to data and data structures M. Cohen (head), R. Corbett, V. Snyder INTEROP: Responsible for interoperability with C B. Long (head), D. Chen, T. Clune, M. LeAir, K. Morris HPC: Responsible for topics in High Performance Computing B. Long (head), D. Chen, T. Clune, M. LeAir, K. Morris EDIT: Responsible for adding edits to the draft Fortran Standard (standing document 007) M. Cohen (head) INTERP: Responsible for evaluating interpretation requests and gathering responses to such requests (standing document 006) S. Whitlock (head), M. Cohen ---------------------------------------------------------------------- Appendix E: Membership summary Meeting # 200 201 202 203 204 205 206 207 208 209 210 Location (state) Del NV NV NV NV NV Lon NV NV CO Date (month) 02 06 10 02 06 10 02 08 10 02 06 (year) 13 13 13 14 14 14 15 15 15 16 16 Name Affiliation Chen, D IBM V V V V V V V V V V V Clune, T NASA . . . . . . V V V V V Cohen, M NAG V V V Q1 P P P P P P V Corbett, R Oracle V A V V V V V A V V V LeAir, M Nvidia . . . . . . V R V R A Long, W Cray V V V V V V V V V V V Morris, K DoE R2 R A V R A A R R R R Nagle, D NCAR V V V V V V V V V V V Rasmussen, C U Oregon . . . . . . . . . . V3 Snyder, V JPL/Caltech V V A V V V V V V V V Whitlock, S Intel V R R V R V V R V V V J3 Letter Ballot Participation (Principal Members) Meeting # 196 197 198 199 200 201 204 205 206 207 209 Date (month) 10 06 09 11 04 08 06 10 02 07 12 (year) 11 12 12 12 13 13 14 14 15 15 15 Name Affiliation I24 I25 I26 I27 I28 I29 I30 I31 I32 I33 I34 Chen, D IBM V V V V V V V V V V V Clune, T NASA . . . . . . . . . V V Cohen, M NAG V V V V V Q . P P P P Corbett, R Oracle V V V V V V V V V V V LeAir, M Nvidia . . . . . . . . . V V Long, W Cray V V V V V V V V V V V Morris, K DoE V A R R R A R R R R R Nagle, D NCAR V V V V V V V V V V V Rasmussen, C U Oregon . . . . . . . . . . . Snyder, V JPL/Caltech V V V V V V V V V V V Whitlock, S Intel V V V V V V V V V V V V present and voting Voting alternates: R absent but represented Toon Moene for Karla Morris A absent and not represented P present and not voting Non-voting alternates: RP represented by previous member Malcolm Cohen for Craig Rasmussen E Excused Steve Lionel for Stan Whitlock Q Resigned Lorri Menard for Stan Whitlock ** missed 2 of last 3 meetings Damian Rouson for Karla Morris *** lost membership 1 M Cohen is now an alternate to C Rasmussen as of m210 2 K Morris now represents DoE, instead of C Rasmussen, as of m200 3 C Rasmussen is now a member representing U of Oregon as of m210 Total Membership at beginning of Meeting 210 10 Majority [1 over half] 6 Quorum [1/3 of voting members, min 4 present] 4 Total Membership at end of Meeting 210 10 Total attendees at m210 8 principal members 1 voting alternates 4 non-voting alternate 5 WG5 members 5 non-members --- 23 total Membership changes since last meeting: Malcolm Cohen is now an alternate to Craig Rasmussen as of m210 Craig Rasmussen is now a member representing U of Oregon as of m210 No one is in jeopardy of losing membership because of meeting non-representation No one is in jeopardy of losing membership because of Letter ballot non-participation. --------------------------------------------------------------------------- Appendix F: Membership Roster The Membership Roster is not reproduced here. The official membership is on the INCITS system. The current Membership Roster may be found on the J3 web site at http://www.j3-fortran.org by clicking on the tab "J3 Members" and then clicking on the pointer to "full membership list" --------------------------------------------------------------------------- Appendix G: No US TAG meeting at J3 m210 --------------------------------------------------------------------------- [End of J3 m210 minutes]