To: J3 J3/16-169 From: Stan Whitlock Subject: Minutes of meeting #209 Date: 2016 May 15 Minutes of INCITS/PL22.3 Committee Meeting #209 formerly known as INCITS/J3 February 8 - 12, 2016 Notes: ------ 0. PL22.3 Membership at the end of the meeting - 9 members m209 status name organization ----------------------------------------------------- present Daniel Chen IBM present Tom Clune NASA GSFC present Robert Corbett Oracle America Mark LeAir Nvidia Corporation represented by Bob Scollard 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. 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 3. 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 4. There was a USTAG meeting at this meeting: those minutes are in Appendix G below. End notes --------- 0. List of papers passed at meeting #209 ---------------------------------------- This is a list of the paper numbers that passed at meeting #209, 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-104r2 16-116r1 16-129r2 16-141r1 16-157r1 16-106r2 16-117r1 16-130r1 16-142r2 16-159r2 16-107 16-118r1 16-132r2 16-144r1 16-160r1 16-108 16-119r1 16-133r1 16-147r2 16-162r1 16-109r1 16-120r3 16-134r1 16-148r1 16-163r1 16-110r1 16-122r2 16-135 16-149r1 16-164r1 16-112r1 16-126r1 16-137r1 16-150r2 16-165r1 16-113r1 16-127r2 16-139r1 16-154r1 16-166r1 16-115r1 16-128r1 16-140r2 16-156 16-167 The last interpretation at the previous meeting was F08/0148. There was 1 new interpretation created at this meeting. The highest numbered existing interpretation is now F08/0149. The interpretations passed by this meeting were: F03/0121 == 16-118r1 F08/0149 == 16-127r2 1. Monday, Feb 8, 2016 8:00 AM -------------------------------- 1.1 Opening business 1.1.1 Remarks from the chair - Dan Nagle Dan Nagle welcomed everyone to meeting 209. Our major work is proof-reading the current draft F2015 and on interps. 1.1.2 Adoption of the agenda - Dan Nagle ** motion: Adopt the agenda - there will be a USTAG meeting (moved by Snyder/seconded by Whitlock): passed with unanimous consent {uc} 1.1.3 Approval of Meeting 208 minutes - Dan Nagle ** motion: move paper 16-100 as minutes of meeting 208 (Whitlock/Snyder): uc 1.1.4 INCITS report - Dan Nagle Dan has volunteered to be chair of PL22.3 - thank you, Dan. 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 1 new vulnerability has been identified - progress is slow. 1.1.6 ISO/WG5 report - Steve Lionel There will be a US TAG meeting on Thursday to reaffirm F2008. 1.1.7 J11 (PL22.11 C/C++) Liaison report - Dan Nagle CPLEX is moving slowly. 1.1.8 MPI Liaison report - Bill Long There have been no meetings since our m208 in Oct-2015. The group is putting in hooks for reporting failed images. 1.1.9 OpenMP Liaison report - Bill Long OpenMP 4.5 was published in Nov-2015. It adds support for more F2003 features. 1.1.10 UPC Liaison report - Damian Rouson NERSC {National Energy Research Scientific Computing} published language usage data in source code: 55% Fortran, 35% C++, 30% C. 1.1.11 OpenACC Liaison report - Bob Scollard for Mark LeAir Version 2.5 is out for vote. Features being considered for 3.0 include deep copy, memory hierarchies, multiple GPUs/hosts. 1.1.12 Treasurer's report - Van Snyder Opening bank balance at meeting 209: $2016.87 This is the same as the closing balance from meeting 208 - there were no expenses between meetings. There is a $50 meeting fee at this meeting. ** motion: Have no meeting fee at m210, joint with WG5, in Boulder, CO, in Jun-2016 (Whitlock/Long): uc The meeting fee will resume with m211 in Oct-2016. 1.1.13 Beginning membership report - Stan Whitlock Paper 15-001r1 from after m206 as posted on the J3 web site is the current membership roster. If it needs corrections, please let Stan know. Total Membership at beginning of Meeting 209 : 9 Majority [1 over half] : 5 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, C. Rasmussen, D. Rouson D. Nagle J. Reid, J. Wallin 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. {Previous reports that letter ballot non-participation was no longer grounds for loss of membership were erroneous.} * There was no sign up sheet for J3 attendees. Attendance at the beginning of meeting 209 ------------------------------------------ J3 members present: Daniel Chen Tom Clune Robert Corbett Bill Long Dan Nagle Van Snyder Stan Whitlock J3 Alternates present: Damian Rouson - voting alternate to Karla Morris Bob Scollard - voting alternate to Mark LeAir * 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: Steve Lionel - non-voting alternate to Stan Whitlock J3 members absent, not represented: None WG5 appointed project editor [non-member]: Malcolm Cohen 1.1.14 Local arrangements - Tom Clune 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 [A] - Steve Lionel (head), Bob Corbett, Dan Nagle, Damian Rouson, Bob Scollard 16-106, 109, 111, 117, 119-125, 129, 132-135, 137-139, 141, 147, 150, 154, 155 /DATA [B] - Malcolm Cohen (head), Tom Clune, Van Snyder 16-113, 114, 143-146, 151, 153, 157-159 /HPC [C] - Bill Long (head), Daniel Chen, Tom Clune HPC: 16-110, 131, 142, 156 /INTERP - Stan Whitlock (head), Malcolm Cohen 16-104, 126, 128 16-118 == F03/0121 16-127 == F09/0149 16-006d2: Outstanding Fortran Interpretations, January 31, 2016 > corrections F2008 from Corrigendum 4: + m208: 5 of 6 interps passed by J3 meeting + m209: 5 of 5 interps passed by J3 letter ballot #34 [16-101/103] + m209: 5 of 5 interps passed by WG5 ballot #10 [N085/86/87] + m209: 2 interps modified by 1st F08 Corrigendum 4 ballot [N2088/89/90/94] + m209: 7 of 8 interps passed by J3 LB #35/WG5 ballot #11 [N2091/92/93] = 45 passed WG5, 0 passed J3 LB, 0 passed J3 meeting, 15 in progress /EDIT - Malcolm Cohen (head) 16-107, 108,12, 115, 116, 130, 136, 140, 148, 149 edits will be against F2015 15-007r1 or TS 18508 N2048 /J3 - all 16-007, 011, 018, 100, 101, 103, 105 Recessed at 08:42am 1.4 Subgroup meetings 1.5 Subgroup reports (4:30pm) /JOR INTERP get 117 and 118. No further action on 121, 124. /DATA No further action on 114 subsumed by 157r1, 143 already in 007, 158 subsumed by 113r1. /HPC EDIT gets 160 and pieces of 142. /J3 The list of papers for voting, discussion, or action later in the week was discussed. The meeting recessed at 4:45pm 2. Tuesday, Feb 9, 2016 8:00 AM --------------------------------- 2.1 F2015 Plenary (15-010) /JOR ** motion: 16-109 "Clause 1 edits" [Long] (Lionel/Long) as amended: uc {post r1} -- motion: 16-120r1 "Several units for one file, nonadvancing, asynchronous, etc." [Snyder&Lionel] (Lionel/Snyder) as amended: withdrawn ** motion: 16-122r1 "Pending data transfer and POS= in INQUIRE" [Snyder& Nagle] (Lionel/Snyder) as amended: uc {post r2} -- motion: 16-129r1 "Absurdity concerning namelist comment" [Snyder& Lionel] (Lionel/Snyder) as amended: withdrawn ** motion: 16-135 "MIL spec bit intrinsics, IAND etc" [Snyder] (Lionel/ Long): uc ** motion: 16-139 "Processor dependencies in Clause 14 that are not in Annex A" [Snyder] (Lionel/Snyder) as amended: uc {post r1} Paper 16-150 "comments in clause 9" [Nagle] was discussed but not processed. /DATA ** motion: 16-113r1 "Clause 5 edits" [Long&Cohen] (Lionel/Long): uc ** motion: 16-157r1 "Alternative approaches to UTI 13, UTI 14" [Snyder] (Snyder/Whitlock): uc /HPC ** motion: 16-110 "Clause 2 edits" [Long] (Long/Chen) as amended: uc {post r1} -- motion: 16-142r1 "Comments on Clause 15" [Snyder&Long] (Long/Chen) as amended: withdrawn Paper 16-161 "Binding label names with zero length" [Snyder&Long] will have no further processing. /EDIT ** motion: 16-107 "Front matter edits" [Long] (Long/Snyder): uc ** motion: 16-108 "automatic data objects" [Long] (Long/Whitlock): uc ** motion: 16-115r1 "Clause 6 edits" [Long&cohen](Long/Snyder): uc ** motion: 16-116r1 "Clause 7 edits" [Long&cohen](Long/Snyder): uc Recessed at 09:54pm 2.2 Tutorials None 2.3 Subgroup meetings 2.4 Subgroup reports (4:30pm) /JOR No further action will be taken on: 16-111 "Confusing wording about WHERE mask-expr in 7.2.3.1p2" [Snyder] 16-138 "Result value paragraphs in Clause 14" [Snyder] Paper 16-154 "comments in clause 10" [Nagle] goes to /EDIT /DATA No further action will be taken on: 16-145 "Questions about zero size objects in Clause 16" [Snyder] 16-146 "INTENT(OUT) dummy arguments of pure subprogram" [Snyder] 16-151 "Unhelpful conspiracy between 8.1.3.3 and 16.5.1.6" [Snyder] is subsumed by 16-165 "Associate name clarification" [Cohen] 16-152 "Unhelpful feature of associate names" [Snyder] 16-153 "Description of SELECT RANK construct is still contradictory" [Snyder] is subsumed by 16-166 "Construct association clarification" [Cohen] /HPC No further action will be taken on: 16-131 '"Atomic actions" are not defined in 13.5 or 2.3.5.' [Snyder] /J3 The list of papers for voting, discussion, or action later in the week was discussed. Recessed at 4:42pm 3. Wednesday, Feb 10, 2016 8:00 AM ----------------------------------- 3.1 F2015 Plenary (15-010) /JOR Paper 16-106 "attempting UTI 015" [Nagle] straw votes: SV #1: Should a LOCAL or LOCAL_INIT variable have the ALLOCATABLE attribute if the same name in the innermost scope containing the DO CONCURRENT does? Y-N-U: 3-5-3 SV #1.5: Forbid the ALLOCATABLE attribute on a LOCAL variable? Y-N-U: 8-2-1 SV #2: Should a LOCAL or LOCAL_INIT variable have the ASYNCHRONOUS or VOLATILE attribute if the same name in the innermost scope containing the DO CONCURRENT does? Y-N-U: 6-1-4 SV #3: Should a LOCAL or LOCAL_INIT variable have the TARGET attribute if the same name in the innermost scope containing the DO CONCURRENT does? Y-N-U: 9-1-1 SV #4: Should a LOCAL or LOCAL_INIT variable be of finalisable type? Y-N-U: 2-7-2 SV #5: Should a LOCAL or LOCAL_INIT variable be definable if the variable in the outer scope is not? Y-N-U: 0-11-1 -- motion: 16-137r1 "Restriction paragraphs in Clause 14" [Snyder&Nagle] (Lionel/Snyder) as amended: 0-9 failed -- motion: 16-150r1 "comments in clause 9" [Nagle] (Lionel/Nagle) as amended: withdrawn -- motion: 16-162 "asynchronous size inquiry" [Nagle] as amended: withdrawn ** motion: 16-164 "Van Snyder and Robert Corbett" [Snyder&Corbett] (Lionel/Long) as amended: UC {post r1} /DATA ** motion: 16-144r1 "Comments on or concerning Clause 16" [Snyder] (Snyder/Clune): uc ** motion: 16-159r1 "Edit: Accessibility of a parent component" [Chen& Cohen] (Snyder/Whitlock) as amended: uc {post r2} ** motion: 16-163 "Bad wording in clause 16" [Cohen] (Whitlock/Snyder) as amended: uc {post r1} ** motion: 16-165 "Associate name clarification" [Cohen] (Snyder/ Corbett) as amended: uc {post r1} ** motion: 16-166 "Construct association clarification" [Cohen] (Snyder/ Clune) as amended: uc {post r1} /HPC ** motion: 16-142r2 "Comments on Clause 15" [Snyder&Long] (Long/Chen): uc No further action will be taken on: 16-131 '"Atomic actions" are not defined in 13.5 or 2.3.5' [Snyder] /EDIT ** motion: 16-112r1 "Clause 4 edits" [Long&Cohen] (Lionel/Long): uc ** motion: 16-148 "Editorial comments on Annex B" [Snyder] as amended - the first 2 edits only (Snyder/Long): uc {post r1} ** motion: 16-160 "Editorial issues in Clause 15" [Snyder&Long] as amended - the first edit only (Long/Snyder): uc {post r1} Recessed at 10:00am 3.2 Tutorials - none 3.3 Subgroup meetings 3.4 Subgroup reports (4:30pm) /JOR No further action will be taken on: 16-123 "POS= specifier and stream access" [Snyder] 16-125 "Internal defined I/O and child data transfers, etc" [Snyder] 16-133 "Clause 13 questions without answers or edits" [Synder] 16-141 "Questions without answers or edits concerning Clause 14" [Snyder]; 16-141r1 is for information only from Snyder& Corbett record some further comments from /JOR Paper 16-119r1 "Editorial observations in Clauses 6, 9 and 10" [Snyder&Cohen] goes to /EDIT /EDIT No further action will be taken on: 16-136 "Inconsistent style of exception signaling descriptions" [Snyder] /J3 The list of papers for voting, discussion, or action later in the week was discussed. Recessed at 4:39pm 4. Thursday, Feb 11, 2016 9:00 AM ---------------------------------- 4.1 F2015 Plenary (15-010) /JOR Paper 16-106r1 "attempting UTI 015" [Nagle] straw vote: SV: 1) prohibit SAVE attribute on LOCAL and LOCAL_INIT variables 2) allow SAVE attribute on LOCAL and LOCAL_INIT variables but inherited from outer scope 3) undecided 1-9-2 ** motion: 16-120r2 "Several units for one file, nonadvancing, asynchronous, etc" [Snyder&Lionel] (Lionel/Snyder) as amended: uc {pst r13} ** motion: 16-132r1 "Descriptions of BESSEL_JN and BESSEL_YN are wrong" [Snyder&Nagle] (Lionel/Corbett) as amended: uc {post r2} ** motion: 16-134r1 "Comments on DATE_AND_TIME" [Snyder&Corbett] (Lionel/Snyder): uc ** motion: 16-147r1 "Editorial comments on Annex A" [Snyder&Corbett] (Lionel/Scollard) as amended: uc {post r2} ** motion: 16-150r2 "comments in clause 9" [Nagle] (Lionel/Nagle): uc ** motion: 16-162r1 "asynchronous size inquiry" [Nagle] (Lionel/Nagle): uc /INTERP ** motion: 16-104r1 "No interp needed for MOVE_ALLOC with identical arguments" [Snyder&Whitlock] (Whitlock/Clune) as amended: uc {post r2 in error; post r3} ** motion: 16-117r1 "New feature: Precise FP semantics for REAL intrinsic" [Snyder&Whitlock] (Whitlock/Clune) no edits: 6-1 passes ** motion: 16-118r1 F03/0121 "Precise FP semantics of the REAL intrinsic" [Snyder&Whitlock] (Whitlock/Snyder): 6-1 passes ** motion: 16-126r1 "Not an interp concerning asynchronous and defined I/O" [Snyder&Cohen] (Whitlock/Snyder): uc ** motion: 16-127r1 F08/0149 "ID= specifier and other specifiers" [Snyder&Whitlock] (Whitlock/Snyder) as amended: uc {post r2} ** motion: 16-128r1 " No interp needed concerning PAD mode and EOR= specifier" [Snyder&Whitlock] (Whitlock/Clune): uc /EDIT ** motion: 16-130r1 "Editorial remarks concerning Clause 13" [Snyder& Cohen] (Snyder/Whitlock): uc ** motion: 16-140r1 "Editorial comments on Clause 14" [Snyder&Cohen] (Snyder/Corbett) as amended: uc {post r2} ** motion: 16-149r1 "Editorial comments on Annex C" [Snyder&Cohen] (Snyder/Long): uc ** motion: 16-154r1 "comments in clause 10" [Nagle&Cohen] (Whitlock/ Long): uc ** motion: 16-167 "unallocated allocatable actual and nonallocatable optional dummy" [Chen] (Whitlock/Chen): uc Paper 16-018 "Interpretation Update Pages" [Cohen] are change pages for F2008 10-007r1 from Corrigenda 1 through 4 /J3 Van Snyder had to leave the meeting so he gave his treasurer's report. It is recorded below in Friday's closing business. Recessed at 09:42am 4.2 Tutorials - none 4.3 Subgroup meetings 4.4 TAG meeting (4:15 pm) See Appendix G: 16-T11 - m209 USTAG minutes 2016.02.11 4.5 Subgroup reports (4:30 pm) /JOR ** motion: 16-106r2 "attempting UTI 015" [Nagle] (Lionel/Nagle): uc /INTERP Paper N2103 is F2008 Corrigendum 4 with line numbers; Notes for WG5: Edits included in this document from the interpretations in N2042, N2062, N2086 and N2092 as amended by N2047, N2080, N2087, N2093, N2094 and N2102: f08/0099 to f08/0104, f08/0106, f08/0108, f08/0109, f08/0112, f08/0113, f08/0115 to f08/0124, f08/0126, f08/0127, f08/0129 to f08/0137, f08/0139 to f08/0145, f08/0147, f08/0148. Interpretations from N2042, N2062, N2086 and N2092 approved without generating edits: f03/0042, f08/0099, f08/0105, f08/0108, f08/0138. Two interpretations (f08/0110 and f08/0128) from this group of documents were withdrawn and returned to J3 for further consideration. Some changes were made to the text of the balloted interpretations without affecting the resulting edits. Page and line numbers on the right refer to 10-007r1. They, the interpretation references and notes in italics are for WG5 use only and will be deleted before the document is submitted to ISO. Paper N2098 contains the defect reports that led to Corrigendum 4 and responses to those defect reports /J3 The business of the meeting is completed. 5.2 Closing business 5.3 Review of action items 1) Stan Whitlock will send the J3 minutes 16-169 to Lynn Barra (lbarra@itic.org) 2) Malcolm Cohen is planning to have a new 16-007r1 by mid-April, 2016 3) For the next meeting (m210, Boulder, June, 2016), we will move to A/B/C groups for reviewing the draft: Group A (JoR): Chapter 13 - Annex C Group B (Data): Introduction - Chapter 7 Group C (HPC): Chapters 8 - 12 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 210 June 6-10, 2016, WG5 joint meeting in Boulder, Co, USA hosted by Dan Nagle, NCAR Paper N2084 is "J3 m210 & WG5 Boulder, CO, Jun-2016 meeting local arrangements 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 See appendix C "Future Meetings and Hosts" 5.5 Treasurer's report 16-168 "Meeting 209 Treasurer's Report" [Snyder] 08 Feb 2016 Opening balance $2016.87 08 Feb 2016 Meeting fees 600.00 ------- 12 Feb 2016 Closing balance $2616.87 There will be no meeting fee at the next meeting, m210. The regular $50 meeting fee will start again with meeting m211. 5.6 Closing membership report Paper 15-001r1 of meeting 206 is the latest membership roster. It is posted on the J3 web site in the members area. Total Membership at beginning of Meeting 209 9 Majority [1 over half] 5 Quorum [1/3 of voting members, min 4 present] 4 Total Membership at end of Meeting 209 9 Total Members Attended or Represented at 209 9 Total Attendees at Meeting 209 11 Membership changes since last meeting: 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. Craig Rasmussen has paid dues to be a member of PL22.3. The next meeting he attends would be his observer meeting. Malcolm Cohen has been named an alternate for Craig; this meeting m209 counts as Malcolm's observer meeting so Craig will be a voting member of PL22.3 at the m210 meeting and Malcolm will be his alternate, eligible to move/second/vote in Craig's stead. 5.7 Comments from members The group expressed its thanks to the host, Tom Clune. No other comments were recorded. Adjournment J3 meeting #209: Adjourned at 4:42pm on Thursday, February 11, 2016 --------------------------------------------------------------------------- Appendix A: Final Agenda for J3 Meeting 209 ------------------------------------------------------------------------ Final Agenda for J3 Meeting 209 =============================== 1. Monday, February 08, 2016 8:00 am ------------------------------------- 1.1 Opening business D. Nagle 1.1.1 Remarks from the chair D. Nagle Adoption of agenda D. Nagle 1.1.3 Approval of Meeting 208 minutes D. Nagle NCITS/OMC report (if any) D. Nagle 1.1.5 WG23 report (if any) D. Nagle ISO/WG5 report S. Lionel, IR 1.1.7 J11 Liaison report (if any) D. Nagle MPI Liaison report (if any) B. Long 1.1.9 OpenMP Liaison report (if any) B. Long UPC Liaison report (if any) D. Rouson 1.1.11 OpenACC Liaison report (if any) M. LeAir Treasurer's report V. Snyder 1.1.13 Beginning membership report S. Whitlock Local arrangements T. Clune 1.1.15 Comments from members 1.2 Tutorials (if needed) 1.3 Subgroup organization D. Nagle 1.4 Subgroup meetings 1.5 Subgroup reports (4:30 pm) 2. Tuesday, February 09, 2016 8:00 am -------------------------------------- 2.1 F2015 Plenary (13-010) Subgroup Heads 2.2 Tutorials (if needed) 2.3 Subgroup meetings 2.4 Subgroup reports (4:30 pm) 3. Wednesday, February 10, 2016 8:00 am ---------------------------------------- 3.1 F2015 Plenary (13-010) Subgroup Heads 3.2 Tutorials (if needed) 3.3 Subgroup meetings 3.4 Subgroup reports (4:30 pm) 4. Thursday, February 11, 2016 8:00 am --------------------------------------- 4.1 F2015 Plenary (13-010) Subgroup Heads 4.2 Tutorials (if needed) 4.3 Subgroup meetings 4.4 TAG meeting (4:15 pm) S. Lionel, IR 4.5 Subgroup reports (4:30 pm) 5. Friday, February 12, 2016 8:00 am -------------------------------------- 5.1 F2015 Plenary (13-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 --------------------------------------------------------------------------- Appendix B: J3 REGISTER OF DOCUMENTS FOR 2016 -------------------------------------------------------------------------- PAPERS SUBMITTED FOR J3 MEETING 209 Las Vegas, Nevada, USA February 8-12, 2016 -------------------------------------------------------------------------- Paper Number Date Submitter Title -------------------------------------------------------------------------- J3/16-007 160104 Cohen Committee Draft pdf J3/16-011 160104 Cohen Editor's list of unresolved technical txt J3/16-018 160211 Cohen Interpretation Update Pages txt J3/16-018 160211 Cohen Interpretation Update Pages pdf J3/16-100 151016 Whitlock Meeting 208 Minutes txt J3/16-101 151029 Whitlock J3 Fortran interp letter ballot #34 - txt J3/16-102 151030 Snyder Connecting more than one unit to a fil txt J3/16-103 151203 Whitlock Results of the J3 Fortran interp lette txt J3/16-104 151215 Snyder Interp: MOVE_ALLOC with identical argu txt J3/16-104r1 160210 Snyder & Whit No interp needed for MOVE_ALLOC with i txt J3/16-104r2 160211 Snyder & Whit No interp needed for MOVE_ALLOC with i txt J3/16-104r3 160211 Snyder & Whit No interp needed for MOVE_ALLOC with i txt J3/16-105 160104 Cohen Editor's report for 16-007 txt J3/16-106 160107 Nagle attempting UTI 015 txt 16-007 J3/16-106r1 160210 Nagle attempting UTI 015 txt 16-007 J3/16-106r2 160211 Nagle attempting UTI 015 txt 16-007 J3/16-107 160114 Long Front matter edits txt J3/16-108 160114 Long automatic data objects txt J3/16-109 160114 Long Clause 1 edits txt J3/16-109r1 160209 Long & Lionel Clause 1 edits txt J3/16-110 160114 Long Clause 2 edits txt J3/16-110r1 160209 Long Clause 2 edits txt J3/16-111 160115 Snyder Confusing wording about WHERE mask-exp txt 16-007 J3/16-112 160118 Long Clause 4 edits txt J3/16-112r1 160209 Long & Cohen Clause 4 edits txt J3/16-113 160121 Long Clause 5 edits txt J3/16-113r1 160208 Long & Cohen Clause 5 edits txt J3/16-114 160121 Long UTI 013, 014 txt J3/16-115 160125 Long Clause 6 edits txt J3/16-115r1 160208 Long & Cohen Clause 6 edits txt J3/16-116 160125 Long Clause 7 edits txt J3/16-116r1 160208 Long & Cohen Clause 7 edits txt J3/16-117 160125 Snyder Re: Interp F03/0121: Precise FP semant txt 04-218, 16-007 J3/16-117r1 160210 Snyder & Whit New feature: Precise FP semantics for txt 04-218, 16-007, interp F03/0121 J3/16-118 160125 Snyder Interp F03/0121: Precise FP semantics txt J3/16-118r1 160210 Snyder & Whit Interp F03/0121: Precise FP semantics txt J3/16-119 160125 Snyder Editorial observations in Clauses 6, 9 txt 16-007 J3/16-119r1 160210 Snyder & Cohe Editorial observations in Clauses 6, 9 txt J3/16-120 160125 Snyder Several units for one file, nonadvanci txt 15-226, 14-174r1 (UK-12), 16-007 J3/16-120r1 160208 Snyder & Lion Several units for one file, nonadvanci txt 15-226, 14-174r1 (UK-12), 16-007 J3/16-120r2 160210 Snyder & Lion Several units for one file, nonadvanci txt 15-226, 14-174r1 (UK-12), 16-007 J3/16-120r3 160211 Snyder & Lion Several units for one file, nonadvanci txt 15-226, 14-174r1 (UK-12), 16-007 J3/16-121 160125 Snyder File positioning statements using unit txt 15-226, 16-007 J3/16-122 160125 Snyder Pending data transfer and POS= in INQU txt 15-226, 16-007 J3/16-122r1 160208 Snyder & Nagl Pending data transfer and POS= in INQU txt 15-226, 16-007 J3/16-122r2 160209 Snyder & Nagl Pending data transfer and POS= in INQU txt 15-226, 16-007 J3/16-123 160125 Snyder POS= specifier and stream access txt 15-226, 16-007 J3/16-124 160125 Snyder I/O on other units while defined I/O i txt J3/16-125 160125 Snyder Internal defined I/O and child data tr txt 16-007 J3/16-126 160125 Snyder Interp concerning asynchronous and def txt J3/16-126r1 160210 Snyder & Cohe Not an interp concerning asynchronous txt J3/16-127 160125 Snyder Interp concerning ID= specifier and ot txt J3/16-127r1 160210 Snyder & Whit Interp concerning ID= specifier and ot txt J3/16-127r2 160211 Snyder & Whit Interp concerning ID= specifier and ot txt J3/16-128 160125 Snyder Interp concerning PAD mode and EOR= sp txt J3/16-128r1 160210 Snyder & Whit No interp needed concerning PAD mode a txt J3/16-129 160125 Snyder Absurdity concerning namelist comment txt 16-007 J3/16-129r1 160208 Snyder & Lion Absurdity concerning namelist comment txt 16-007 J3/16-129r2 160209 Snyder & Lion Absurdity concerning namelist comment txt 16-007 J3/16-130 160125 Snyder Editorial remarks concerning Clause 13 txt 16-007 J3/16-130r1 160210 Snyder & Cohe Editorial remarks concerning Clause 13 txt J3/16-131 160125 Snyder "Atomic actions" are not defined in 13 txt 16-007 J3/16-132 160125 Snyder Descriptions of elemental BESSEL_JN an txt 16-007 J3/16-132r1 160210 Snyder & Nagl Descriptions of BESSEL_JN and BESSEL_Y txt 16-007 J3/16-132r2 160211 Snyder & Nagl Descriptions of BESSEL_JN and BESSEL_Y txt 16-007 J3/16-133 160125 Snyder Clause 13 questions without answers or txt 16-007 J3/16-134 160125 Snyder Comments on DATE_AND_TIME txt 16-007 J3/16-134r1 160210 Corbett Comments on DATE_AND_TIME txt 16-007 J3/16-135 160125 Snyder MIL spec bit intrinsics, IAND etc txt 16-007 J3/16-136 160125 Snyder Inconsistent style of exception signal txt 16-007 J3/16-137 160125 Snyder Restriction paragraphs in Clause 14 txt 16-007 J3/16-137r1 160209 Snyder & Nagl Restriction paragraphs in Clause 14 txt 16-007 J3/16-138 160125 Snyder Result value paragraphs in Clause 14 txt 16-007 J3/16-139 160125 Snyder Processor dependencies in Clause 14 th txt 16-007 J3/16-139r1 160209 Snyder & Lion Processor dependencies in Clause 14 th txt 16-007 J3/16-140 160125 Snyder Editorial comments on Clause 14 txt 16-007 J3/16-140r1 160210 Snyder & Cohe Editorial comments on Clause 14 txt J3/16-140r2 160211 Snyder & Cohe Editorial comments on Clause 14 txt J3/16-141 160125 Snyder Questions without answers or edits con txt 16-007 J3/16-141r1 160211 Snyder & Corb Questions without answers or edits con txt 16-007 J3/16-142 160125 Snyder Comments on Clause 15 txt 16-007 J3/16-142r1 160208 Snyder & Long Comments on Clause 15 txt 16-007 J3/16-142r2 160209 Snyder & Long Comments on Clause 15 txt 16-007, 16-142, 16-160, 16-161. J3/16-143 160125 Snyder Type and type parameters of statement txt 16-007 J3/16-144 160125 Snyder Comments on or concerning Clause 16 txt 16-007 J3/16-144r1 160209 Snyder Comments on or concerning Clause 16 txt 16-007 J3/16-145 160125 Snyder Questions about zero size objects in C txt 16-007 J3/16-146 160125 Snyder INTENT(OUT) dummy arguments of pure su txt 16-007 J3/16-147 160125 Snyder Editorial comments on Annex A txt 16-007 J3/16-147r1 160210 Snyder & Corb Editorial comments on Annex A txt 16-007 J3/16-147r2 160211 Snyder & Corb Editorial comments on Annex A txt 16-007 J3/16-148 160125 Snyder Editorial comments on Annex B txt 16-007 J3/16-148r1 160210 Snyder Editorial comments on Annex B txt 16-007 J3/16-149 160125 Snyder Editorial comments on Annex C txt 16-007 J3/16-149r1 160210 Snyder & Cohe Editorial comments on Annex C txt J3/16-150 160126 Nagle comments in clause 9 txt 16-007 J3/16-150r1 160209 Nagle comments in clause 9 txt 16-007 J3/16-150r2 160210 Nagle comments in clause 9 txt 16-007 J3/16-151 160127 Snyder Unhelpful conspiracy between 8.1.3.3 a txt 16-007 J3/16-152 160127 Snyder Unhelpful feature of associate names txt 16-007 J3/16-153 160127 Snyder Description of SELECT RANK construct i txt 16-007 J3/16-154 160128 Nagle comments in clause 10 txt 16-007 J3/16-154r1 160210 Nagle & Cohen comments in clause 10 txt 16-007 J3/16-155 160129 Nagle comments in clause 11 txt 16-007 J3/16-156 160203 Long Team variables txt J3/16-157 160203 Snyder Alternative approaches to UTI 13, UTI txt 16-007, 16-114 J3/16-157r1 160208 Snyder Alternative approaches to UTI 13, UTI txt 16-007, 16-114 J3/16-158 160203 Snyder Problems with constraints on IMPLICIT txt 16-007 J3/16-159 160207 Chen Edit: Accessibility of a parent compon txt J3/16-159r1 160209 Chen & Cohen Edit: Accessibility of a parent compon txt J3/16-159r2 160210 Chen & Cohen Edit: Accessibility of a parent compon txt J3/16-160 160208 Snyder & Long Editorial issues in Clause 15 txt J3/16-160r1 160210 Snyder & Long Editorial issues in Clause 15 txt J3/16-161 160208 Snyder & Long Binding label names with zero length txt J3/16-162 160209 Nagle asynchronous size inquiry txt 16-007 J3/16-162r1 160210 Nagle asynchronous size inquiry txt 16-007 J3/16-163 160209 Cohen Bad wording in clause 16 txt J3/16-163r1 160210 Cohen Bad wording in clause 16 txt J3/16-164 160209 Corbett IEEE_REM txt 16-007, 16-141 J3/16-164r1 160210 Corbett IEEE_REM txt 16-007, 16-141 J3/16-165 160209 Cohen Associate name clarification txt J3/16-165r1 160210 Cohen Associate name clarification txt J3/16-166 160209 Cohen Construct association clarification txt J3/16-166r1 160210 Cohen Construct association clarification txt J3/16-167 160210 Chen unallocated allocatable actual and non txt J3/16-168 160212 Snyder Meeting 209 Treasurer's Report txt J3/16-169 160515 Whitlock Minutes of meeting #209 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: 210 June 6-10, 2016, WG5 joint meeting in Boulder, Co, USA hosted by Dan Nagle, NCAR 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) 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 # 199 200 201 202 203 204 205 206 207 208 209 Location (state) NV NV Del NV NV NV NV NV Lon NV NV Date (month) 10 02 06 10 02 06 10 02 08 10 02 (year) 12 13 13 13 14 14 14 15 15 15 16 Name Affiliation Chen, D IBM A V V V V V V V V V V Clune, T NASA . . . . . . . V V V V Cohen, M [non-member] NAG V V V V Q1 P P P P P P Corbett, R Oracle V V A V V V V V A V V LeAir, M Nvidia . . . . . . . V R V R Long, W Cray V V V V V V V V V V V Morris, K DoE R R2 R A V R A A R R R Nagle, D NCAR V V V V V V V V V V V Snyder, V JPL/Caltech V V V A V V V V V V V Whitlock, S Intel V V R R V R V V R 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 . V V V V 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 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 Damian Rouson for Karla Morris A absent and not represented Bob Scollard for Mark LeAir P present and not voting RP represented by previous member E Excused Non-voting alternates: Q Resigned Steve Lionel for Stan Whitlock ** missed 2 of last 3 meetings *** lost membership 1 M Cohen is no longer a member of J3 as of m203 2 K Morris now represents DoE, instead of C Rasmussen, as of m200 Total Membership at beginning of Meeting 209 9 Majority [1 over half] 5 Quorum [1/3 of voting members, min 4 present] 4 Total Membership at end of Meeting 209 9 Total attendees at m209 7 principal members 2 voting alternates 1 non-voting alternate 1 non-member --- 11 total Membership changes since last meeting: 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: 16-T11 - m209 USTAG minutes 2016.02.11 16-T11 Draft Minutes of the PL22.3 US TAG meeting {209th meeting since founding by ANSI/CBEMA as X3J3} Thursday, February 11, 2016 Fairfield Inn Las Vegas Airport 3850 South Paradise Road Las Vegas, NV 89109 The meeting was called to order by Steve Lionel, International Representative, at 4:30 PM PT. There were 7 members present or represented from a total membership of 9. The members, the attendees, and the organizations they represent are listed in the table below as column 1. Excerpts from the INCITS procedures: 4.3.4 Quorum Quorum for INCITS and its subgroups is defined accordingly: a. For the Executive Board, quorum is a majority of the voting membership. b. For SGs there is no minimum attendance required for quorum. c. For all other INCITS Organization Entities, quorum is one-third of the voting membership with at least four voting members present. 4.4.2.2 2/3 Voting Rule The 2/3 voting rule is defined as: * approval by at least 2/3 of those voting YES or NO, and * approval by a majority of the voting membership. That threshold is not affected by the number of members present at the meeting for a meeting vote. At this meeting: * Total membership is 9 * A quorum is 5 * A simple majority of those present is 5 * The 2/3rds voting rule requires at least 6 YES votes Stan Whitlock was appointed secretary for this meeting. 1. Opening business 1a) Remarks from the chair Steve Lionel welcomed everyone to the meeting. 1b) Adoption of agenda (16-T10r2) The motion to approve the agenda 16-T10r2 was made by Dan Nagle and seconded by Tom Clune. The motion passed 7-0; the vote is recorded in the table below as column 2. The Final Agenda is appended to these minutes. 1c) Approval of Meeting 207 minutes (15-T13) The motion to approve the minutes 15-T131 of the US TAG of August 6, 2015, Las Vegas, NV, USA, J3 meeting #207, was made by Robert Corbett and seconded by Bill Long. The motion passed 7-0; the vote is recorded in the table below as column 3. 1d) INCITS report Steve had nothing new to report. As always, Steve 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 1e) Comments from members None were recorded. 2. Old business There was no old business. 3. New business Motion 3a PL22.3 approves the following responses for the Systematic Review of ISO/IEC 1539-1:2010 (Ed 3), Information technology -- Programming languages -- Fortran -- Part 1: Base language: Q1: Recommended action - Confirm Q2: Has this International Standard been adopted or is it intended to be adopted in the future as a national standard or other publication? Yes: INCITS/ISO/IEC 1539-1:2010[2013] Q3: Is the national publication identical to the International Standard or was it modified? Identical Q4: Is this International Standard used in your country without national adoption or are products used in your country based on this standard? Yes, there are products used that implement some or all of this standard. Q5: Is this International Standard, or its national adoption, referenced in regulations in your country? No Q6: In case the committee (WG5) decides to Revise/Amend, will/are you committed to participate actively in the development of the project? Yes: Name(s) of expert(s) who would participate (not exclusive): Dan Nagle The motion was made by Stan Whitlock and seconded by Bob Scollard. The motion passed 9-0 (2 yes by proxy). The vote is recorded in the table below as column 4. 4. Closing business 4a) Action items There are action items from this meeting: 1. Steve Lionel will send the minutes to this meeting as 16-T11 to Deborah Spittle at INCITS (dspittle@itic.org) before the close of business, Friday, February 12, 2016, at 5 PM PT. 4b) Future Meetings The next scheduled US TAG meeting is planned for June 2016. 4c) Comments from members No final comments from members were recorded. 5. Adjournment The motion to adjourn was made by Stan Whitlock and seconded by Dan Nagle. The motion passed 7-0; the vote is recorded in the table below as column 5. The meeting was adjourned February 11, 2016, at 4:22 PM PT. Table of votes taken, by attendee ================================= 1 2 3 4 5 Organization represented Representative - - - - - ------------------------ -------------- Y Y Y Y Y IBM Daniel Chen Y Y Y Y Y NASA GSFC Thomas Clune Y Y Y Y Y Oracle America Robert Corbett Y Y Y Y Y Nvidia Corporation Bob Scollard Y Y Y Y Y Cray Inc. Bill Long Y Y Y Y Y National Center for Dan Nagle Atmospheric Research N - - P - Caltech/Jet Propulsion Van Snyder Laboratory Y Y Y Y Y Intel Corporation Stan Whitlock N - - P - US Department of Energy Damian Rouson Y yes P yes by proxy N no A abstain U no response - absent 1 attendance 2 adoption of agenda 3 adoption of minutes of the previous US TAG meeting 4 Motion to reconfirm INCITS/SO/IEC 1539-1:2010[2013] 5 Motion to adjourn Final Agenda for PL22.3-USTAG Meeting 209 16-T10r2 ========================================= 4:15-4:30 PM, Thursday 11 February 2016 1. Opening business S. Lionel Remarks from the chair S. Lionel Adoption of agenda S. Lionel Approval of Meeting 207 minutes (15-T13) S. Lionel INCITS/OMC report (if any) S. Lionel Comments from members 2. Old business (if any) S. Lionel 3. New business S. Lionel 3a) Motion to reconfirm ISO/IEC 1539-1:2010 4. Closing business S. Lionel Review of action items (if any) S. Lionel Future Meetings S. Lionel Comments from members 5. Adjournment Motion 3a PL22.3 approves the following responses for the Systematic Review of ISO/IEC 1539-1:2010 (Ed 3), Information technology -- Programming languages -- Fortran -- Part 1: Base language: Q1: Recommended action - Confirm Q2: Has this International Standard been adopted or is it intended to be adopted in the future as a national standard or other publication? Yes: INCITS/ISO/IEC 1539-1:2010[2013] Q3: Is the national publication identical to the International Standard or was it modified? Identical Q4: Is this International Standard used in your country without national adoption or are products used in your country based on this standard? Yes, there are products used that implement some or all of this standard. Q5: Is this International Standard, or its national adoption, referenced in regulations in your country? No Q6: In case the committee (WG5) decides to Revise/Amend, will/are you committed to participate actively in the development of the project? Yes: Name(s) of expert(s) who would participate (not exclusive): Dan Nagle --------------------------------------------------------------------------- [End of J3 m209 minutes]