To: J3 14-215 From: Stan Whitlock Subject: Minutes of meeting #204 Date: 11 Sep 2014 Minutes of INCITS/PL22.3 Committee Meeting #204 formerly known as INCITS/J3 Meeting Jointly with ISO/IEC JTC1/SC22/WG5 Hosted by INCITS/PL22.3, the US Member Body for JTC1/SC22 June 23-27, 2014 Fairfield Inn Las Vegas Airport 3850 South Paradise Road Las Vegas, NV 89109 Notes: ------ 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 N2020. Various WG5 discussions were so diplomatically summarized therein that these minutes quote N2020 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, Malcolm Cohen, and Steve Lionel. Any errors or omissions in these minutes are the secretary's responsibility alone. 5. J3 papers are referenced herein as 14-nnn. They are available from http://www.j3-fortran.org/ WG5 papers are referenced herein as Nnnnn. They are available from http://www.nag.co.uk/SC22WG5/ 6. Notation: 14-nnn "title" [author] identifies J3 paper 14-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. No US TAG meeting was held at this meeting so there are no minutes of the US TAG meeting in Appendix G below. 8. Throughout these minutes TS 18508 "Additional Parallel Features in Fortran" was referenced by its informal name "Further Coarray TS". End notes 0. List of papers passed at meeting #204 ---------------------------------------- This is a list of the paper numbers that passed at meeting #204, 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. 14-135r5 14-156r3 14-175r3 14-187r1 14-204 14-139r3 14-157r2 14-176r2 14-188r1 14-205r1 14-140r2 14-158r3 14-177r1 14-191r3 14-206 14-141r2 14-160r4 14-178r1 14-194r1 14-207r1 14-147r1 14-162r3 14-179r2 14-196r1 14-208 14-148r2 14-163r1 14-181r3 14-197r2 14-209 14-149r2 14-164r3 14-183r1 14-198r1 14-210 14-151r3 14-168r4 14-184r4 14-200 14-211r1 14-152r2 14-173r2 14-185r1 14-202 14-212r1 14-153r1 14-174r1 14-186 14-203 14-213r1 The last interpretation at the previous meeting was F08/0106. There were 8 new interpretations created at this meeting. The highest numbered existing interp is now F08/0114. The interpretations passed by this meeting were: F08/0108 == 14-163r1 F08/0109 == 14-164r3 F08/0112 == 14-208 F08/0113 == 14-209 F08/0114 == 14-140r2 1. Monday, Jun 23, 2014 8:00 AM -------------------------------- ** /USTAG caucus at 7:45am ** Present: Corbett, Lionel, Long, Menard, Nagle, Rasmussen, Snyder Consider which m204 papers should be recommended to WG5 as F2015 work items - the results are: 14-142r1 "Coarray pointers feature proposal" [Snyder] - no 14-138 "LOCK_TYPE and POINTER" [Snyder] - no 14-145r1 "Function reference syntax work item proposal" [Snyder] - no 14-165 "Protected types work item proposal" [Snyder] - forward to /DATA 14-168 "allow non-default kinds in arguments to intrinsics" [Whitlock] - forward to /JOR 14-101r1 "type-spec for ac-do-variable" [Lionel] - passed at m203 - will be proposed to WG5 14-128r1 "making WHERE obsolescent" [Corbett] - passed at m203 - will be proposed to WG5 ** /WG5 ** List of Participants: John Reid (JKR Associates, UK) WG5 convenor Dan Nagle (NCAR, USA) PL22.3 chair Reinhold Bader (Leibniz Supercomputing Centre, Germany) Daniel Chen (IBM, Canada) Malcolm Cohen (NAG, UK) Bob Corbett (Oracle, USA) Alessandro Fanfarillo (University of Rome, Italy & NCAR, USA) (Monday and Tuesday) Steve Lionel (Intel, USA) Bill Long (Cray, USA) Nick Maclaren (University of Cambridge, UK) Jeanne Martin (former WG5 convenor, USA) Lorri Menard (Intel, USA) Toon Moene (Gnu Fortran, Netherlands) David Muxworthy (British Standards Institution, UK) Craig Rasmussen (University of Oregon, USA) Damian Rouson (Sourcery Inc, USA) (Tuesday and Wednesday) Van Snyder (Caltech/JPL, USA) Masayuki Takata (Edogawa University, Japan) 1. Opening of the Meeting The meeting opened at 08:08 on 23rd June 2014. 2. Opening business 2.1 Introductory remarks from the Convenor The convenor said that the principal objectives of the meeting were to develop the draft TS on further coarray facilities and to choose the list of deficiencies and discrepancies in Fortran 2008 to be addressed in the next revision. There would be initial set of straw votes on items that had been proposed and they would then be passed to subgroups for more detailed consideration. 2.2 Welcome from the Host Steve Lionel welcomed participants on behalf of PL22.3. 2.3 Local arrangements Steve Lionel invited participants to dinner at Battista's 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 was secretary and John Reid was librarian. 2.5 Adoption of the agenda (N2010) The preliminary agenda was adopted. 2.6 Approval of the minutes of the Delft 2013 Meeting (N1977) The minutes of the 2013 meeting had been discussed and approved by email during July 2013. It was noted that minutes are now circulated for approval by WG5 letter ballot approximately one month after each meeting. 3. Matters arising from the minutes There were no items not otherwise on the agenda. 4. Status of Delft 2013 Resolutions [N1978] There was nothing to report. 5. Reports 5.1 SC22 Matters (Convener) Convenorship. John Reid's term as convenor would end in September 2014. He was willing to continue for one more three-year term but would stand aside if any other member wished to volunteer for the post. He was encouraged to continue for another three years. Change in ISO rules. Changes to rules meant that every working group member was acting as an individual and did not represent a member body. However since SC22 ballots were conducted on a country by country basis, it was proposed to continue WG5 procedures as before, that is recording country positions as well as taking votes by individual members. National activity reports would be optional. Document archive. ISO required that all working group documents be held on their website. It had been agreed that all SC22 documents should have open access. John Reid was in the process of moving the WG5 archive to the ISO website, rearranging the documents into year folders, rather than using the current system of folders of 50 documents. ISO also required working groups to use their email system. It was hoped that the current email system would continue. WG23 (Vulnerabilities). This matter was postponed to the Vulnerabilities liaison report (5.5 below). 5.2 National Activity Reports Canada: There was little standards activity related to Fortran. IBM had recently released a compiler with more of Fortran 2008. Germany: No report. Japan: Preparation for the Japanese version of Fortran 2008 continued but would need more than one year to complete. Japan had been proposing in the SC22 ballot to vote against disbandment of WG23. Netherlands: The Programming Languages Committee of the Netherlands meets twice a year, and parallels SC22 activities. Four language experts are members of the committee, for the following languages: C, C++, Cobol and Fortran. The committee votes, when requested by ISO, on language specific issues. As an example, the vote on Corrigendum 3 of the Fortran 2008 Standard was approval in the March 2014 meeting, after the major problems addressed in the Corrigendum and the work that had gone into it to fix them had been explained. Aside from this regular work, the proposed disbanding of WG23 led to quite some discussion on the mailing list. UK: The report is in N2017. The main item of interest was arrangements for the 2015 WG5 meeting in London. There was also related information in N2018 and N2019. US: The main activity was that of PL22.3. Steve Lionel had been on an INCITS training course. 5.3 Report from Primary Development Body (INCITS/PL22.3) Development had been proceeding to schedule. All items specified by WG5, other than conformance to ISO/IEC/IEEE 60559:2011, had been implemented. 5.4 Reports from other Development Bodies (Editors/Heads) Interoperability TS: Bill Long Development of the Further Coarray TS was proceeding. 5.5 Liaison Reports NCITS/PL22.11 (C): Dan Nagle The CPLEX work, to provide parallel facilities in C, continues. OpenMP will not incorporate all of OpenACC. MPI: Bill Long There was progress in updating interfacing from Fortran 95 to Fortran 2008 + TS 29113. In particular there was progress on modules. It had been agreed to drop Fortran 77 support. A paper "Implementing the MPI-3.0 Fortran 2008 Binding" had been accepted for presentation at the EuroMPI/ASIA 2014 conference in Kyoto on September 10-12, 2014. MPICH 3.1.1 release has Fortran 2008 support. Tests for Fortran 90 have been ported to Fortran 2008 and are working well. There are three relevant Working groups for MPI 4.0: Fault Tolerance (resiliency), Hybrid (interaction with OpenMP, CAF, OpenCL,...), Fortran (yet better interfaces). UPC: Damian Rouson No report. IFIP/WG2.5: Van Snyder An IEEE project would be set up after the July 2014 meeting in Vienna. There was interest in interval arithmetic. John Reid had offered to talk on the Further Coarray TS. OpenMP: Bill Long The OpenMP 4.0 standard would be fully supported in gfortran 4.10, due in April 2015. WG23 (Vulnerabilities): Dan Nagle WG23 had not met since September 2013 as no meeting had been called. A motion in PL22 to propose that WG23 be disbanded had failed but a subsequent PL22 letter ballot had succeeded. The motion had been forwarded to SC22 for an SC22 letter ballot. This was initially accepted but then cancelled on the grounds that such an important decision should not be made by letter ballot. The matter was to be discussed at the SC22 plenary meeting in September 2014. Ada contributors had stopped work until the politics had been resolved. A group of people active in other SC22 working groups but not previously active in WG23 were thought to be the principal motivators in proposing disbandment. WG5 had been asked if it would publish the next edition of TR24772 but WG5 had neither the resources nor the expertise. As well as the Vulnerabilities TR the working group had the project DIS17960, Code Signing for Source Code. 6. Construct the PDTS on Further Coarray Features. Apart from a WG5 straw vote taken on Thursday, development of the PDTS was conducted in PL22.3 mode throughout the week. In total 16 PL22.3 papers with edits to N2007 were approved (viz. 14-141r2, 14-147r1, 14-148r2, 14-151r3, 14-152r2, 14-156r3, 14-157r2, 14-158r3, 14-160r4, 14-172, 14-173r2, 14-185r1, 14-205r1, 14-210, 14-212r1, 14-213r1). 7. Consider the Fortran defect reports (interpretations) in J3/14-006. No defect reports were presented for WG5 consideration at this meeting. 8. Construct list of deficiencies and discrepancies in Fortran 2008 to be addressed in the next revision. To guide discussion at the meeting, straw votes were held on proposals submitted for possible changes to Fortran 2008. N2015 DIN-A SELECT RANK block construct: 3 yes-8 no-4 undecided N2015 DIN-B Extension to SELECT TYPE construct: 2-10-3 N2015 DIN-C Placement allocation: 2-10-3 N2016 UK-11 Assumed coshape: 5-2-8 N2016 UK-12 File-unit connection: 8-2-5 N2016 UK-13 I/O error conditions: 9-1-5 N2016 UK-14 Minimal exponent width: 7-1-6 N2016 UK-15 GENERIC statement as alternative to interface block: 12-0-3 N2016 UK-16 INTENT(IN) and VALUE: 14-0-0 N2016 UK-17 Recursion by default [add NONRECURSIVE]: 7-4-3 N2016 UK-18 Consistency of intrinsic arguments: 14-0-0 N2016 UK-19 COSHAPE intrinsic: 11-0-3 N2016 UK-20 Bitwise logical functions: 7-4-3 N2016 UK-21 Numeric conversion check: 3-4-7 N2016 UK-22 RANDOM_NUMBER intrinsic: The vote was taken on whether this matter needed attention: 13-1-0 US-18 (J3/14-101r1) Add optional type-spec for the ac-do-variable in an array constructor implied-DO: 8-0-7 US-19 (J3/14-128r)1 Making WHERE obsolescent: 1-9-5 US-20 (J3/14-165) PROTECTED attribute for types: 1-6-8 It was decided that edits relevant to the Further Coarray TS agreed during the meeting should be written relative to the TS rather than to the revised language document. ** /J3 ** 1.1 Opening business 1.1.1 Remarks from the chair - Dan Nagle Dan Nagle welcomed everyone to meeting 204. Our major work is on the Further Coarrays TS and the work items for F20015. 1.1.2 Adoption of the agenda - Dan Nagle ** motion: Adopt the agenda (moved by Snyder/seconded by Lionel): passed with unanimous consent {uc} 1.1.3 Approval of Meeting 203 minutes - Dan Nagle ** motion: move paper 14-133 as minutes of meeting 203 (Lionel/Long): uc 1.1.4 INCITS/OMC report - Dan Nagle There is a proposed hike to the INCITS dues - would go up to $1260. Steve Lionel volunteered to help Dan with the J3 web site. An official membership list for J3 as published on the NCITS web site: Cray Inc IBM Corporation Intel Corporation Jet Propulsion Laboratory National Center for Atmospheric Research (NCAR) Oracle United States Dept of Energy 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 1.1.6 ISO/WG5 report - Steve Lionel No report 1.1.7 J11 (PL22.11 C/C++) Liaison report - Dan Nagle See the WG5 report above 1.1.8 MPI Liaison report - Bill Long MPICH 3.1.1 supports F2008+interop modules. Cray, gfortran, and IBM can compile them. See the WG5 report above 1.1.9 OpenMP Liaison report - Bill Long gfortran 4.10 development branch supports OMP4.0. See the WG5 report above. 1.1.10 UPC Liaison report - Damion Rouson No report 1.1.11 Treasurer's report - Van Snyder (by e-mail) Opening treasurer's report: Bank balance at end of 203: $2,116.26 no expenses: 0.00- --------- Opening bank balance at 204: $2,116.26 ** motion: reinstate meeting fee starting with m205 (Snyder/Nagle): uc 1.1.12 Beginning membership report - Stan Whitlock e-mail Paper 13-001 of meeting 200 is still the latest membership roster. It is posted on the J3 web site in the members area. 14-001 is an m204 paper - it updates Craig Rasmussen's info. If it needs corrections, please let Stan know. Total Membership at beginning of Meeting 204 : 7 Majority [1 over half] : 4 Quorum [1/3 of voting members, min 4 present] : 4 Members Alternates D. Chen K. Li R. Corbett B. Long C. R. Schult D. Nagle J. Reid, J. Wallin K. Morris A. Donev, T. Moene, C. Rasmussen, D. Rouson V. Snyder S. Whitlock L. Menard, S. Lionel Malcolm Cohen resigned as a J3 member at meeting m203. * No one is in jeopardy of losing membership because of poor meeting attendance. * Letter ballot non-participation is no longer grounds for loss of membership. * There was no sign up sheet for J3 attendees. Attendance at beginning of meeting 204 -------------------------------------- J3 members present: Daniel Chen Robert Corbett Bill Long Dan Nagle Karla Morris Van Snyder Stan Whitlock J3 Alternates present: Toon Moene - voting alternate to Karla Morris Craig Rasmussen - non-voting alternate to Karla Morris John Reid - non-voting alternate to Dan Nagle Steve Lionel - voting alternate to Stan Whitlock Lorri Menard - non-voting alternate to Stan Whitlock J3 members absent, not represented: None WG5 members present: Reinhold Bader (Leibniz Supercomputing Centre, Germany) Daniel Chen (IBM, Canada) Malcolm Cohen (NAG, UK) Nick Maclaren (University of Cambridge, UK) Jeanne Martin (former WG5 convenor, USA) Toon Moene (Gnu Fortran, Netherlands) David Muxworthy (British Standards Institution, UK) Craig Rasmussen (University of Oregon, USA) John Reid (JKR Associates, UK) WG5 convenor Damian Rouson (Sourcery Inc, USA) (Tuesday and Wednesday) Masayuki Takata (Edogawa University, Japan) Guests Alessandro Fanfarillo (University of Rome, Italy & NCAR, USA) (Monday and Tuesday) 1.1.13 Local arrangements - Steve Lionel No comments recorded 1.1.14 Comments from members Bill Long mentioned the upcoming annual PGAS meeting in Eugene, OR, in Oct-2014 No other comments were recorded 1.2 Tutorials (if needed) None 1.3 Subgroup organization - Dan Nagle /INTERP status - e-mail from Stan: * J3 interp letter ballot #30 closed: 14-146 is the ballot 14-192 is the results - 7 of 8 passed * 14-006Ar1 contains the latest interps, including LB #30 but not any interps in m204 * m204 contains the following interps at the start of the meeting: 14-140 - F08/0114 Van - dependent on the status of 14-138 as an F2015 work item 14-154r1 - F08/0107 Van - LOCK_TYPE, ultimate components, subcomponents, and coarrays 14-163 - F08/0108 Van - ultimate components and coarrays 14-164 - F08/0109 Van - LOCK_TYPE and unlimited polymorphic 14-193r1 - F08/0110 Van - Interdependence of specifier values in input/output statements 14-195 - F08/0111 Van - undefinition * The standing documents on the J3 web site have been rearranged: - The following were removed from the J3 web site > Standing documents list: > 021 - Fortran 2008 Interpretations for Corrigendum 1 > 022 - Fortran 2008 Technical Corrigendum 1 > 023 - Fortran 2008 Technical Corrigendum 2 (w/ line numbers) > 024 - Fortran 2008 Interpretations for Corrigendum 2 > 025 - Fortran 2008 Technical Corrigendum 3 (w/ line numbers) > 026 - Fortran 2008 Interpretations for Corrigendum 3 - The following were added: > N2005 == 019 Fortran 2008 Combined Technical Corrigenda 1-3 (w/ line numbers) > N2006 == 020 Fortran 2008 Combined Interpretations for Corrigenda 1-3 Subgroups and paper assignments: /JOR - Steve Lionel (head), David Muxworthy, Dan Nagle, Makki Takata 14-128r1, 135r2, 159r1, 168r1/180, 174, 175, 176r1, 181, 182, 183, 184, 191 /DATA - Malcolm Cohen (head), Robert Corbett, Jeanne Martin, Van Snyder 14-101r1, 136r1, 137r1, 139r1, 144r1, 161, 165, 169, 170, 171, 172, 177, 178, 179, 189, 190, 194, 196, 198 /HPC - Bill Long (head), Reinhold Bader, Daniel Chen, Nick Maclaren, Lorri Menard, Toon Moene, Craig Rasmussen, John Reid, Damian Rousson 14-141, 147, 148r1, 149r1, 150, 151, 152r1, 155, 156, 157, 158r1, 160r2, 167, 173, 185, 197, 199, 200 /EDIT - Malcolm Cohen (head) 14-143r1, 153, 162r1, 186, 187, 188 /INTERP - Malcolm Cohen (head) 14-006Ar1, 140, 146, 154r1, 163, 164, 192, 193r1, 195 /J3 - all 14-001, 007r1, 011, 133, 134, 166 Recessed at 12:08pm 1.4 Subgroup meetings 1.5 Subgroup reports (4:30pm) /JOR No further action will be taken on papers: 14-128r1 "making WHERE obsolescent" [Corbett] 14-182 "UK-20 Improve consistency of IAND, IEOR, IOR" [Muxworthy] 14-183 "UK-21 Numeric conversion check" [Muxworthy] /DATA No further action will be taken on papers: 14-137r1 "C1296 (constraint on pure subprograms)" [Snyder] 14-144r1 "clarity of the definition status of empty sets" [Nagle] 14-161 "C1296 concerning pure procedures" [Snyder] Papers referred to /HPC: 14-169 "Unlimited polymorphic and LOCK_TYPE" [Snyder] 14-172 "Pointer subobjects of type LOCK_TYPE" [Snyder] /HPC No further action will be taken on papers: 14-150 "GET_TEAM as a function" [Reid] - subsumed by 14-151r1 "Coarray intrinsics" [Reid&Bader] 14-155 "IMAGE_FAILED intrinsic" [Reid] - replaced by 14-141 "FAILED_IMAGES intrinsic in TS 18508" [Snyder] 14-167 "Delete STAT from EVENT WAIT" [Bader] /EDIT ** motion: 14-186 "Annex D considered harmful" [Cohen] (Snyder/Corbett): uc ** motion: 14-187 "Editorial changes for 14-007r1" [Cohen] as amended (Snyder/Corbett): uc {post r1} ** motion: 14-188 "Bad language (editorial changes)" [Cohen] as amended (Snyder/Corbett): uc {post r1} /J3 -- motion: reconsider from m203: 13-206 "Access specification in more places" [Snyder] 13-209 "GENERIC statement as alternative to interface block" [Snyder] moved by Snyder, failed for lack of a second The list of papers for voting, discussion, or action later in the week was discussed. The meeting recessed at 5:05pm 2. Tuesday, Jun 24, 2014 8:00 am ---------------------------------- 2.1 F2008 Plenary ** /WG5 ** An early draft of N2023 listed preliminary decisions on whether or not to progress the items for language revision listed above. This document was agreed. As the schedules in N1979 had not been adhered to, an early draft of N2024 was presented which gave three options for scheduling the two principal projects. After discussion they were voted on separately as follows: Plan A: Delay both the Further Coarray TS and the language revision for one year. Straw vote: 10 yes - 2 no - 3 undecided Plan B: Incorporate the further coarray facilities into the language revision which would cause a delay on the language standard of eight months. Straw vote: 5 yes - 7 no - 3 undecided Plan C: Keep the current schedule for the language revision and address the TS to the revision, delaying the TS by two years and eight months. Straw vote: 5 yes - 7 no - 3 undecided [PL22.3 plenary session from 08:40 to 10:30] ** /J3 ** /JOR -- motion: 14-135r2 "Poor exposition for OPEN statement modifying current connection" [Snyder] (Lionel/Snyder): withdrawn -- motion: 14-159r2 "More reduce() (and co_reduce())" [Nagle] (Lionel/Nagle): withdrawn -- motion: 14-168r2 "F2015: allow non-default kinds in arguments to intrinsics" [Whitlock&Nagle] (Lionel/Snyder): withdrawn ** motion: 14-174 "UK proposal UK-12 File-unit connection" [Muxworthy] (Lionel/Nagle) as amended: 6-1 {post r1} WG5 opinion: add to task list -- motion: 14-175r1 "UK proposal UK-13 I/O error conditions" [Muxworthy] (Lionel/Rasmussen): withdrawn WG5 opinion: add to task list ** motion: 14-176r1 "UK proposal UK-14 Minimal exponent width" [Muxworthy] (Lionel/Nagle) as amended: uc {post r2} WG5 opinion: add to task list -- motion: 14-181 "UK proposal UK-19 COSHAPE intrinsic" [Muxworthy] (Lionel/Moene): withdrawn Paper 14-184r1 "UK proposal UK-22 RANDOM_NUMBER intrinsic" [Muxworth&/Lionel] discussion: WG5 SV: should WG5 explore Long's idea? Y-N-U: 7 - 1 - 6 14-184r1 was withdrawn -- motion: 14-191 "Delete and Range of the DO construct" [Snyder] (Lionel/Snyder): withdrawn ** /WG5 ** There were straw votes on items for which the J3 subgroup /jor had recommended no action. These were: 14-182 N2016 UK-20 Bitwise logical functions: 10 not do - 3 do - 2 undecided No further action on 14-182 14-183 N2016 UK-21 Numeric conversion check: 2 not do - 9 do - 4 undecided /JOR will revise the paper There was also a straw vote on a new J3 paper: 14-201 undeprecate FORALL: 1 do - 12 not do - 3 undecided No further action on 14-201 [PL22.3 plenary session from 10:40 to 11:45] ** /J3 ** /DATA ** motion: 14-177 "UK proposal UK-15 GENERIC stmt as alternative to interface block" [Muxworthy] (Snyder/Corbett) as amended: uc {post r1} ** motion: 14-178r1 "UK proposal UK-16 INTENT(IN) and VALUE" [Muxworthy&Cohen] (Snyder/Corbett): uc There was a WG5 straw vote during discussion in J3 mode: 14-179 N2016 UK-17 Recursion by default: Should elemental functions be allowed to be recursive? 12 yes - 1 no - 2 undecided /HPC ** motion: 14-147r1 "Collectives" [Reid&Long] (Long/Lionel): uc -- motion: 14-151r1 "Coarray intrinsics" [Reid&Bader] (Long/Chen): withdrawn -- motion: 14-156r1 "Minor edits to N2007" [Reid&Long] (Long/Lionel): withdrawn 2.2 Tutorials **/WG5 ** Alessandro Fanfarillo gave a presentation on "Coarrays in GNU Fortran" in which he compared performance of benchmark coarray programs on various systems. The slides are in document N2022. This was followed by discussion. [PL22.3 subgroup sessions from 12:45 to 16:00] ** /J3 ** 2.3 Subgroup meetings ** /WG5 ** Malcolm Cohen gave a presentation on the changes necessary to make the next revision of Fortran compliant with ISO/IEC/IEEE 60559:2011 [PL22.3 plenary sessions from 16:45 to 17:10] ** /J3 ** 2.4 Subgroup reports (4:44pm) /DATA No further action will be taken on these papers: 14-165 "Protected types work item proposal" [Snyder] 14-189 "Suggested Fortran features from DIN members" [Bader] ** /WG5 ** Following a brief discussion there was a straw vote on the preferred length of WG5 meetings. The result was: 5.5 to 6 days: 5 OR 4.5 to 5 days: 5 OR undecided 6 ** /J3 ** SV: should J3 meetings last 5.5 days? Y-N-U: 4 - 2 - 5 ** motion: Change J3 meetings to last 5.5 days (Snyder/Long) - SV: Start on Sunday - Monday - Undecided: 7 - 0 - 4 as amended to 5.5 days starting on Sunday: 4 - 1 - 2 abstain => passes conclusion: J3/WG5 meetings with be 5.5 days, starting on Sunday, beginning in 2015 [J3/WG5 m207 Aug-2015 starts on Monday] The list of papers for voting, discussion, or action later in the week was discussed. Recessed at 5:13pm 3. Wednesday, Jun 25, 2014 8:00am ---------------------------------- ** /J3 ** 3.1 F2008 Plenary /JOR -- motion: 14-159r3 "More reduce() (and co_reduce())" [Nagle] (Lionel/Nagle): WG5 SV on the principle, rather than the specific detail, of adding this item to the list of approved proposals: UK-08 Reduction intrinsic REDUCE. Remove REDUCE from N2014: 7 yes - 3 no - 6 undecided Inconclusive - revote later WG5 SVs on details of REDUCE: Specify a default for a zero-sized array when IDENTITY is absent: 1 yes - 9 no - 5 undecided What is the result of reducing a zero-sized array: 11 error - 0 processor dependent - 5 undecided withdrawn for reworking Subsequent processing in both WG5 (straw votes on Friday) and J3 modes restored REDUCE as an active item ** motion: 14-168r3 "F2015: allow non-default kinds in arguments to intrinsics" [Whitlock&Nagle&Lionel] (Lionel/Snyder) as amended - uc {post r4} ** motion: 14-175r2 "UK proposal UK-13 Formatted I/O error conditions" [Muxworthy] (Lionel/Nagle) as amended - uc {post r3} /DATA ** motion: 14-139r2 "Variable definition context and Pointer association context" [Snyder] (Snyder/Corbett) as amended: uc {post r3} -- motion: 14-179r1 "UK proposal UK-17 Recursion by default" [Snyder] (Snyder/Lionel): WG5 SV on the principle, rather than the specific detail, of adding this item to the list of approved proposals: UK-17 Recursion by default: 11 yes - 1 no - 3 undecided withdrawn for rewording Paper 14-190r1 "UK proposal UK-11 Assumed coshape" [Muxworthy]: WG5 SV on the principle, rather than the specific detail, of adding this item to the list of approved proposals: UK-11 Assumed coshape: 1 yes - 2 no - 12 undecided this was treated as a 'no' No further action on 14-190r1 ** motion: 14-202 " in and " (Lionel/Snyder): uc ** motion: 14-196 "Conformance to ISO/IEC/IEEE 60559:2011" [Cohen] (Lionel/Corbett): WG5 SV on the principle, rather than the specific detail, of adding this item to the list of approved proposals: Requirements UK-09 and US-14 Conformance to ISO/IEC/IEEE 60559:2011: 9 yes - 0 no - 5 undecided vote on 14-196 as amended: uc {post r1} ** /WG5 ** Future meetings were discussed, as recorded at 11.1 below. [PL22.3 plenary and subgroup and US TAG sessions from 10:15 to 16:30] ** /J3 ** /HPC ** motion: 14-141r1 "FAILED_IMAGES intrinsic in TS 18508" [Snyder& Menard&Chen] (Long/Lionel) as amended: uc {post r2} ** motion: 14-151r2 "Coarray intrinsics" [Reid&Bader] (Long/Lionel) as amended: uc {post r3} ** motion: 14-156r2 "Minor edits to N2007" [Reid&Long] (Long/Lionel) as amended: uc {post r3} ** motion: 14-172 "Pointer subobjects of type LOCK_TYPE" [Snyder] (Long/Lionel): uc [was considered by /INTERP later] ** motion: 14-173r1 "STAT for atomic subroutines" [Bader&Maclaren] (Long/Lionel) as amended: uc {post r2} ** motion: 14-200 "Interoperability with C+11" [Cohen] (Long/Lionel): uc /HPC gave the following papers to /JOR: 14-011 "Editor's list of unresolved technical issues" [Cohen] 14-149r2 "Amendments to TS 29113" [Bader] 14-197 "Unresolved Technical Issues" [Maclaren ** /USTAG caucus at 10:53am ** Present: Corbett, Lionel, Long, Menard, Nagle, Rasmussen, Snyder Corbett proposal: CMPLX with COMPLEX argument, need to specify KIND= argument. Wants CMPLX(cmplx,kind) form SV: proceed? Y-N-U: 7-0-0 Clarification: neither of the following proposals goes forward to WG5 as a work item: 13-206 "Access specification in more places" [Snyder] 13-208r1 "Reduce restrictions on specification functions" [Snyder ** /USTAG adjourned at 11:19am ** ** /J3 ** 3.2 Tutorials - none 3.3 Subgroup meetings 3.4 Subgroup reports (4:30pm) ** /WG5 ** A revised draft of N2024 "Strategic plans for WG5" [Reid] was discussed and withdrawn for further development. A hybrid of plans A and B was suggested: The TS to be delayed by a year. The revision also to be delayed by a year but incorporation of TS to start on time. Attention was drawn to the first set of draft resolutions N2021 on the website. [PL22.3 plenary session from 16:45 to 17:00] ** /J3 ** /DATA No futher action will be taken on the following papers: 14-170 "Subobjects" [Snyder] 14-171 'Questions about "subcomponent"' [Snyder] /INTERP Paper 14-172 "Pointer subobjects of type LOCK_TYPE" [Snyder] will be reconsidered as an interp No futher action will be taken on the following papers: 14-154r1 F08/0107 "Interp concerning LOCK_TYPE" [Snyder] 14-161 "C1296 concerning pure procedures" [Snyder] /J3 The list of papers for voting, discussion, or action later in the week was discussed. Recessed at 4:59pm 4. Thursday, Jun 26, 2014 8:00am --------------------------------- 4.1 F2008 Plenary ** /WG5 ** A revised draft of N2024 was considered. This included the new plan AB. In discussion it emerged that plan AB was the most preferred and this was confirmed by a straw vote: 10 yes - 3 no - 2 undecided [PL22.3 plenary and subgroup sessions from 08:25 to 17:00 with WG5 intermissions] ** /J3 ** /JOR -- motion: 14-135r4 "Poor exposition for OPEN statement modifying current connection" [Snyder] (Lionel/Snyder): withdrawn ** motion: 14-181r2 "UK proposal UK-19 COSHAPE intrinsic" [Muxworthy& Takata] (Lionel/Nagle) as amended: uc {post r3} ** motion: 14-183r1 "UK proposal UK-21 Numeric conversion check" [Muxworthy&Lionel] (Lionel/Reid) as amended: uc {post r2} -- motion: 14-184r2 "UK proposal UK-22 RANDOM_NUMBER intrinsic" [Muxworthy&Lionel] (Lionel/Snyder): withdrawn -- motion: 14-191r1 "Delete and Range of the DO construct" [Snyder&Maclaren] (Lionel/Snyder): withdrawn -- motion: 14-194 "Assignment to specifier variables" [Snyder] (Lionel/Snyder): WG5 SV: prefer section 2 - section 3 - undecided: 12.5 - 0 - .5 paper 14-194 withdrawn ** motion: 14-204 "Enhance CMPLX" [Corbett] (LIonel/Corbett): WG5 SV: adopt a new proposal 14-204 to enhance the CMPLX intrinsic function: 8 yes - 0 no - 7 undecided vote on paper 14-204: uc /DATA ** motion: 14-179r2 "UK proposal UK-17 Recursion by default" [Snyder&Cohen] (Snyder/Lionel): 6-1 passes ** motion: 14-198 "Edits for 60559 Conformance" [Cohen] (Snyder/ Corbett) as amended: uc {post r1} /HPC ** motion: 14-148r2 "Treatment of image failure" [Bader&Reid] (Long/Chen): uc ** motion: 14-152r2 "A.2.1 rewrite" [Reid&Long] (Long/Reid): uc ** motion: 14-157r1 "A.1.2 revision" [Reid] as amended (Long/Reid): uc {post r2} ** motion: 14-158r2 "atomic subroutine semantics and example for Annex" [Bader&Long] (Long/Lionel): WG5 SV: whether the further coarray features should require asynchronous progress: 8 yes - 1 no - 6 undecided vote on paper 14-158r2 as amended: uc {post r3} ** motion: 14-160r3 "Semantics of events" [Snyder&Bader] (Long/Chen) as amended: uc {post r4} ** motion: 14-203 "Delete C.10" [Reid] (Long/Lionel): uc ** motion: 14-205 "IMAGE_FAILED intrinsic" [Reid] (Long/Reid) as amended: uc {post r1} Recessed at 11:07am 4.2 Tutorials - none 4.3 Subgroup meetings 4.4 TAG meeting (4:15 pm) - none held 4.5 Subgroup reports (4:30pm) /JOR No further action will be taken on the following papers: 14-149r2 "Amendments to TS 29113" [Bader] 14-159r4 "More reduce() (and co_reduce())" [Nagle] - it is replaced by 14-211 "REDUCE" [Cohen] /HPC Paper 14-169 "Unlimited polymorphic and LOCK_TYPE" [Snyder] is still be processed - there will be no action on 14-169 at this meeting ** /WG5 ** The draft resolutions in N2021 were reviewed and minor changes made. ** /J3 ** /J3 The list of papers for voting, discussion, or action later in the week was discussed. Recessed at 4:59pm 5. Friday, Jun 27, 2014 8:00 AM -------------------------------- 5.1 F2008 Plenary ** /WG5 ** The latest draft of the resolutions N2021 was discussed and minor edits suggested. [PL22.3 plenary session from 08:20 to 10:20 with WG5 intermission] ** /J3 ** /JOR ** motion: 14-135r5 "Poor exposition for OPEN statement modifying current connection" [Snyder&Lionel] (Lionel/Snyder) as amended: uc {post r6} ** motion: 14-184r3 "UK proposal UK-22 RANDOM_NUMBER intrinsic" [Muxworthy&Lionel] (Lionel/Long) as amended: uc {post r4} ** motion: 14-191r2 "Delete and Range of the DO construct" [Snyder&Maclaren&Lionel] (Lionel/Rasmussen) as amended: uc {post r3} ** motion: 14-194r1 "Assignment to specifier variables" [Snyder/ Muxworthy] (Lionel/Snyder): uc ** motion: 14-211 "REDUCE" [Cohen] - replaces 14-159: WG5 SV: should the REDUCE function have an argument to enforce strict left to right evaluation: 8 yes - 3 no - 4 undecided => WG5 approved WG5 SV: whether to allow control of commutability: 1 yes - 10 no - 5 undecided => not approved Move 14-211 sections 5 and 6 (with ORDERED, without COMMUTE) as amended: uc {post r1} /HPC ** motion: 14-185r1 "Stalled images" [Reid] (Long/Lionel): uc ** motion: 14-197r1 "Unresolved Technical Issues" [Maclaren] (Long/Chen) as amended: uc {post r2} ** motion: 14-210 "Requiring Asynchronous Progress" [Maclaren] (Long/Rasmussen): uc ** motion: 14-212 "STOPPED_IMAGES intrinsic" [Chen] (Long/Chen) as amended: uc {post r1} ** motion: 14-213 "EVENT sequencing again" [Maclaren] (Long/Lionel) as amended: uc {post r1} /EDIT ** motion: 14-153r1 "More editorial stuff" [Snyder] section 1 only (Snyder/Lionel): uc ** motion: 14-162r3 "Even more editorial (?) stuff" [Snyder] (Snyder/Corbett): uc ** motion: 14-206 "Editorial fix (not an interp)" [Cohen] (Snyder/Lionel): uc ** motion: 14-207 "More additional editorial changes" [Cohen] (Snyder/Lionel) as amended: uc {post r1} /INTERP ** motion: 14-140r1 F08/0114 "Can LOCK_TYPE components have the POINTER attribute?" [Snyder] (Snyder/Lionel) as amended: uc {post r2} Paper 14-154r2 F08/0107 "LOCK_TYPE, ultimate components, subcomponents, and coarrays" [Snyder&Cohen] was withdrawn - there is a revised 14-154r3 in the post for next meeting ** motion: 14-163r1 F08/0108 "ultimate components and coarrays" [Snyder&Cohen] (Snyder/Lionel): uc ** motion: 14-164r2 F08/0108 "LOCK_TYPE and unlimited polymorphic" [Snyder] (Snyder/Lionel) as amended:- uc {post r3} ** motion: 14-208 F08/0112 "STAT= and ERRMSG= in ALLOCATE and DEALLOCATE" [Cohen] (Snyder/Lionel): uc ** motion: 14-209 F08/0113 "Specifiers in image control statements" [Cohen] (Snyder/Lionel): uc /J3 J3 considered 184 papers at this meeting Papers not processed at this meeting but in need of attention: * 14-136r1 "Variable definition context" [Snyder] should be made into an interp * 14-143r1 "Miscellaneous editorial stuff" [Snyder] should be processed by /EDIT at the next meeting * 14-172 "Pointer subobjects of type LOCK_TYPE" [Snyder] should be made into an interp * the following interps should be processed by /INTERP at the next meeting: - F08/0107 14-154r3 "LOCK_TYPE, ultimate components, subcomponents, and coarrays" [Snyder&Cohen] - F08/0110 14-193r1 "Interdependence of specifier values in input/output statements" [Snyder] - F08/0111 14-195 "Undefinition" [Snyder] 5.2 Closing business 5.3 Review of action items 1) Stan Whitlock will send the J3 minutes 14-215 to Debbie Spittle 2) Bill Long will produce 14-231.pdf aka N2027.pdf after this meeting as latest draft of "TS 18508 Additional Parallel Features in Fortran". 14-232 aka N2029 will be "Editor report for WG5/N2027" 3) Stan Whitlock will hold an interp letter ballot #31 for the 5 interps passed at this meeting {14-233 due 6-Oct-2014} 4) Malcolm Cohen is planning to have a new 14-007r2 before the October, 2014, meeting (#205) 5.4 Future meetings 205 October 13-17, 2014, at the Fairfield Inn Airport hotel in Las Vegas, NV [Monday-Friday] hosted by Karla Morris 206 February 22-27, 2015, at the Fairfield Inn Airport hotel in Las Vegas, NV [Sunday-Friday] hosted by Stan Whitlock 207 August 3-7, 2015, WG5 joint meeting in London [Monday-Friday] hosted by the BSI 208 October 11-16, 2015, at the Fairfield Inn Airport hotel in Las Vegas, NV [Sunday-Friday] hosted by Daniel Chen See appendix C "Future Meetings and Hosts" 5.5 Treasurer's report - 14-214 23 Jun 2014 Opening balance 2116.26 25 Jun 2014 Social event at Battista's -544.36 26 Jun 2014 Fairfield Inn -163.44 26 Jun 2014 Stationery supplies -12.94 ------- 27 Jun 2014 Closing balance 1395.52 The meeting fee of $50 will resume in October and February 2014 but not August 2015 [WG5] 5.6 Closing membership report Paper 14-001 of meeting 204 is the latest membership roster. It is posted on the J3 web site in the members area. Total Membership at beginning of Meeting 204 7 Majority [1 over half] 4 Quorum [1/3 of voting members, min 4 present] 4 Total Membership at end of Meeting 204 7 Total Members Attended or Represented at 204 7 Total Attendees at Meeting 204 18 Membership changes since last meeting: No one is in jeopardy of losing membership because of attendance at the end of this meeting. Letter ballot non-participation is no longer grounds for loss of membership 5.7 Comments from members Snyder moved that J3 not produce any technical papers for any other group (eg. WG23). J3 was reminded that we help MPI and OpenMP, among others. Motion failed for lack of a second. The group expressed its thanks to the host, Steve Lionel. No other comments were recorded. Adjournment J3 meeting #204: Adjourned at 10:21am on Friday, June 27, 2014 ** /WG5 ** 9. Review of the current draft of the next revision. The draft was still being developed. 10. WG5 Business and Strategic Plans 10.1 Goals for 2014-2017 These had been discussed throughout the week and led to the plans in N2024. 11. Closing Business 11.1 Future meetings Arrangements for the 2016 WG5 meeting in Boulder were discussed. The straw vote on first preferences for dates was: June 5-10: 10 - July 31-August 5: 3 - August 7-12: 1. On hotels, low price was considered more important than distance from the meeting venue. There was a discussion on the venue for the 2017 meeting. There was a slight preference for Munich over Tokyo with August suggested as the most likely date. 11.2 Any other business None was raised. 12. Adoption of Resolutions (N2021) 12.1 N2024 - Strategic plans for WG5 1. Interpretations A fourth corrigendum will be constructed in 2014. 2. TS on further coarray features [New Work Item approved 2012-12] WG5 ballot of draft 2014-07 Edits agreed by J3 2014-10 J3 WG5 ballot of draft 2014-10 PDTS ballot initiated 2014-11 PDTS ballot comments available 2015-02 J3 DTS constructed 2015-08 J3/WG5 DTS ballot initiated 2015-08 DTS ballot results available 2015-12 J3 TS published 2016-01 3. Next revision Agree final list deficiencies and discrepancies to be addressed 2014-06 J3/WG5 First working draft with WG5 review 2014-06 J3/WG5 Working draft without TS 2014-10 J3 Working draft with draft TS partly included 2015-02 J3 Working draft with draft TS for WG5 review 2015-08 J3/WG5 Working draft with TS included 2015-10 J3 WG5 ballot 2015-11 New Work Item proposed to SC22 2016-01 First CD constructed 2016-02 J3 First CD submitted for registration and approval 2016-02 First CD ballot initiated 2016-02 First CD ballot comments available 2016-05 First draft of Final CD constructed 2016-07 J3/WG5 Second draft of Final CD constructed 2016-10 J3 Final CD constructed 2017-02 J3 Final CD submitted for approval 2017-02 Final CD ballot initiated 2017-03 Final CD ballot comments available 2017-05 First draft of DIS constructed 2017-06 J3/WG5 DIS constructed with WG5 review 2017-10 J3 DIS registered 2017-11 DIS ballot initiated 2017-11 DIS ballot results available 2018-01 Standard published 2018-02 12.2 N2023 - Features to be included in next revision The following features will be included in the next revision of the Fortran standard. Each is shown with its level of complexity (on a scale from 1 (smallest) to 5 (largest), as estimated by John Reid. 1 UK-12 J3/14-174 Allow a file to be connected to more than one unit at one time 8-2-5 1 UK-13 J3/14-175 Standardize error conditions in numeric formatted input 9-1-5 3 UK-14 J3/14-176 Minor FORMAT extension for minimal exponent width 7-1-6 2 UK-15 J3/14-177 Allow a GENERIC statement as alternative to interface block 12-0-3 1 UK-16 J3/14-178 Remove anomaly of INTENT(IN) and VALUE for generic interfaces 14-0-0 1 UK-17 J3/14-179 Make RECURSIVE the default for procedures 7-4-3 11-1-3 2 UK-18 J3/14-180 Improve consistency of intrinsic arguments 14-0-0 2 UK-19 J3/14-181 Add COSHAPE intrinsic 11-0-3 2 UK-22 J3/14-184 Require the processor to provide independent random-number sequences on different images 13-1-0 2 US-18 J3/14-101r1 Add optional type-spec for the ac-do-variable in an array constructor implied-DO 8-0-7 5 US-14 J3/14-196 Conformance to ISO/IEC/IEEE 60559:2011 9-0-5 1 US-21 J3/14-204 Enhance CMPLX 8-0-7 The following features were proposed but will not be included in the next revision of the Fortran standard. 4 DIN-A N2015 Add SELECT RANK construct 3-8-4 4 DIN-B N2015 Extend SELECT TYPE to multiple types 2-10-3 3 DIN-C N2015 Placement allocation 2-10-3 2 UK-11 J3/14-190 Allow assumed coshape dummy coarrays 5-2-8 1-2-12 2 UK-20 J3/14-182 Allow IAND, IEOR, IOR to have any number of arguments 7-4-3 3 UK-21 J3/14-183 Check for whether values of one intrinsic type can be converted to another without error 3-4-7 1 US-19 J3/14-128r1 Make WHERE constructs and WHERE statements obsolescent 1-9-5 5 US-20 J3/14-165 Protected types 1-6-8 12.3 N2021 - RESOLUTIONS OF THE WG5 MEETING ON JUNE 23 TO 27, 2014 IN LAS VEGAS, NV, USA The meeting was attended by the convenor and 17 members from six national member bodies. Resolutions LV1, LV2, LV9, LV10 and LV11 were approved by unanimous acclaim. Resolution LV3 passed after a vote which is shown following the text of the resolution. Resolutions LV4 to LV8 were approved by unanimous consent. LV1. Convenorship of WG5 WG5 thanks John Reid for his successful convenorship of WG5 and encourages him to stand for re-election at the SC22 meeting in September for a further three-year term. LV2. Appreciation of Alessandro Fanfarillo WG5 thanks Alessandro Fanfarillo for his contribution to the meeting and for his excellent presentation on Coarrays in GNU Fortran. LV3. Strategic Plan for WG5 WG5 adopts document WG5-N2024, superseding WG5-N1979, as its strategic plan for the next three years. Individual votes: 12 yes 2 no 1 abstain Member body positions: 4 yes (Canada, Germany, Netherlands, USA) 0 no 2 abstain (Japan, UK) LV4. Revision of Fortran 2008 WG5 adopts WG5-N2023 as the second set of proposals for the revision of Fortran 2008. LV5. Website and email WG5 welcomes the decision of ISO to allow all WG5 documents on its new website to have open access. Further, WG5 expresses its wish to continue to use its own well-established email systems. LV6. National Positions WG5 proposes to continue to take national member body positions into account at its meetings since its documents will be voted on by national member bodies in SC22 and JTC1 ballots. LV7. Corrigendum for Fortran 2008 WG5 records that it will produce a fourth corrigendum for Fortran 2008. LV8. Status of WG23 WG5, having prepared a Fortran Annex for the third edition of TR 24772, wishes to see this work successfully concluded and therefore opposes any proposal to disband WG23 at this time. Since a primary purpose of TR 24772 is to facilitate inter-language comparison, publication of the Fortran Annex as a separate document would not serve this purpose. LV9. Future Meetings WG5 thanks BSI for inviting WG5 to meet in London, UK on August 3-7, 2015, BCS for providing meeting rooms and Jane Sleightholme, Ian Chivers and Peter Crouch for making local arrangements. WG5 thanks Dan Nagle for inviting WG5 to meet in Boulder, CO on June 5-10, 2016. Further, WG5 thanks Reinhold Bader for offering to investigate hosting a WG5 meeting in Munich, Germany in the summer of 2017. LV10. Vote of Thanks for Support WG5 thanks PL22.3 for generously providing financial support for the meeting and for the social event. LV11. Vote of Thanks WG5 expresses its appreciation to the convenor (John Reid), the secretary (David Muxworthy) and the drafting committee (Reinhold Bader, Daniel Chen, Toon Moene, David Muxworthy (chair), Steve Lionel, Masayuki Takata) for their contributions to the success of the meeting. It wishes especially to thank the hosts (Steve Lionel and Van Snyder) for the excellent arrangements for both the business and social parts of the meeting. There was a discussion on the future of the WG5 document archive, the website and the email systems but there was insufficient information available to make useful proposals. It was thought that the position would be clearer following the SC22 meeting in September. 13. Adjournment The meeting adjourned at 11:05 on Friday, June 27, 2014. -------------------------------------------------------------- Appendix A: Final Agenda for J3 Meeting 204 1. Monday, June 23, 2014 8:00 am ------------------------------------- 1.1 Opening business D. Nagle Remarks from the chair D. Nagle Adoption of agenda D. Nagle Approval of Meeting 203 minutes D. Nagle NCITS/OMC report (if any) D. Nagle WG23 report (if any) D. Nagle ISO/WG5 report S. Lionel, IR J11 Liaison report (if any) D. Nagle MPI Liaison report (if any) B. Long OpenMP Liaison report (if any) B. Long UPC Liaison report (if any) D. Rouson Treasurer's report V. Snyder Beginning membership report S. Whitlock Local arrangements D. Nagle 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, June 24, 2014 8:00 am -------------------------------------- 2.1 F2008 Plenary (00-010) Subgroup Heads 2.2 Tutorials (if needed) Coarrays in gfortran A. Fanfarillo 2.3 Subgroup meetings 2.4 Subgroup reports (4:30 pm) 3. Wednesday, June 25, 2014 8:00 am ---------------------------------------- 3.1 F2008 Plenary Subgroup Heads 3.2 Tutorials (if needed) 3.3 Subgroup meetings 3.4 Subgroup reports (4:30 pm) 4. Thursday, June 26, 2014 8:00 am --------------------------------------- 4.1 F2008 Plenary 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, June 27, 2014 8:00 am -------------------------------------- 5.1 F2008 Plenary 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 N2010 Preliminary Agenda Meeting of ISO/IEC JTC1/SC22/WG5 June 23 - June 27, 2014 Fairfield Inn, Las Vegas Airport, Las Vegas, NV 89109, USA Monday, June 23 0800 - 1700 (Joint WG5/J3) Tuesday, June 24 0800 - 1700 (Joint WG5/J3) Wednesday, June 25 0800 - 1700 (Joint WG5/J3) Thursday, June 26 0800 - 1700 (Joint WG5/J3) Friday, June 27 0800 - 1200 (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 1200 on Friday. 1. Opening of the Meeting: 8:00 am, June 23, 2014 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 2.6 Approval of the Minutes of the Delft 2013 Meeting [N1977] 3. Matters arising from the minutes 4. Status of Delft 2013 Resolutions [N1978] 5. Reports 5.1 SC22 Matters (Convener) 5.2 National Activity Reports (Heads of Delegations) 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. Construct the PDTS on Further Coarray Features. 7. Consider the Fortran defect reports (interpretations) in J3/14-006. 8. Construct list of deficiencies and discrepancies in Fortran 2008 to be addressed in the next revision. 9. Review of the current draft of the next revision. 10. WG5 Business and Strategic Plans 10.1 Goals for 2014-2017 11. Closing Business 12.1 Future meetings 12.2 Any other business 12. Adoption of Resolutions 13. Adjournment: 1200, June 27, 2014 ---------------------------------------------------------------------- Appendix B: J3 REGISTER OF DOCUMENTS FOR 2014 ---------------------------------------------------------------------- PAPERS SUBMITTED FOR J3 MEETING 204 Las Vegas, NV, June 23 - 27, 2014 ---------------------------------------------------------------------- Paper Number Date Submitter Title ---------------------------------------------------------------------- J3/14-001 140619 Whitlock Membership report txt J3/14-006Ar1 140618 Whitlock Outstanding Fortran Interpretations txt J3/14-007r1 140529 Cohen Fortran 2015 draft standard pdf J3/14-007r1 140529 Cohen Fortran 2015 draft standard txt J3/14-011 140602 Cohen Editor's list of unresolved technical txt J3/14-133 140224 Whitlock Minutes of J3 meeting #203 txt J3/14-134 140311 Long TS 18508 : Report on converting N1996 txt J3/14-135 140312 Snyder Poor exposition for OPEN statement mod txt J3/14-135r1 140325 Snyder Poor exposition for OPEN statement mod txt 14-123r2 J3/14-135r2 140529 Snyder Poor exposition for OPEN statement mod txt 14-123r2 J3/14-135r3 140625 Snyder Poor exposition for OPEN statement mod txt 14-123r2 J3/14-135r4 140625 Snyder Poor exposition for OPEN statement mod txt 14-123r2 J3/14-135r5 140626 Lionel Poor exposition for OPEN statement mod txt 14-123r2 J3/14-135r6 140627 Lionel Poor exposition for OPEN statement mod txt 14-123r2 J3/14-136 140326 Snyder Variable definition context txt J3/14-136r1 140529 Snyder Variable definition context txt J3/14-137 140401 Snyder C1293 (constraint on pure subprograms) txt J3/14-137r1 140529 Snyder C1296 (constraint on pure subprograms) txt J3/14-138 140403 Snyder LOCK_TYPE and POINTER txt J3/14-138r1 140502 Snyder LOCK_TYPE and POINTER txt J3/14-138r2 140529 Snyder LOCK_TYPE and POINTER txt J3/14-139 140403 Snyder Variable definition context and Pointe txt J3/14-139r1 140529 Snyder Variable definition context and Pointe txt J3/14-139r2 140624 Snyder Variable definition context and Pointe txt J3/14-139r3 140625 Snyder Variable definition context and Pointe txt J3/14-140 140403 Snyder Interp concerning LOCK_TYPE and POINTE txt 14-138, 14-139 J3/14-140r1 140626 Snyder Interp concerning LOCK_TYPE and POINTE txt 14-138, 14-139 J3/14-140r2 140627 Snyder & Cohe Interp concerning LOCK_TYPE and POINTE txt 14-138, 14-139 J3/14-141 140416 Snyder FAILED_IMAGES intrinsic in TS 18508 txt 14-130 J3/14-141r1 140624 Snyder & Mena FAILED_IMAGES intrinsic in TS 18508 txt 14-130 J3/14-141r2 140625 Snyder & Mena FAILED_IMAGES intrinsic in TS 18508 txt 14-130 J3/14-142 140416 Snyder Coarray pointers feature proposal txt 14-138 J3/14-142r1 140529 Snyder Coarray pointers feature proposal txt 14-138 J3/14-143 140416 Snyder Miscellaneous editorial stuff txt J3/14-143r1 140529 Snyder Miscellaneous editorial stuff txt J3/14-144 140417 Nagle clarity of the definition status of em txt J3/14-144r1 140530 Nagle clarity of the definition status of em txt J3/14-145 140502 Snyder Function reference syntax work item pr txt 14-007 J3/14-145r1 140529 Snyder Function reference syntax work item pr txt 14-007 J3/14-146 140507 Whitlock J3 Fortran interp letter ballot #30 - txt J3/14-147 140511 Reid Collectives txt J3/14-147r1 140623 Reid & Long Collectives txt J3/14-148 140512 Bader Treatment of image failure in image co txt J3/14-148r1 140606 Reid Treatment of image failure txt J3/14-148r2 140625 Reid Treatment of image failure txt J3/14-149 140516 Bader Amendments to TS 29113 txt J3/14-149r1 140619 Bader Amendments to TS 29113 txt J3/14-149r2 140626 Bader Amendments to TS 29113 txt J3/14-150 140517 Reid GET_TEAM as a function txt J3/14-151 140517 Bader Coarray intrinsics txt J3/14-151r1 140623 Bader Coarray intrinsics txt J3/14-151r2 140624 Bader Coarray intrinsics txt J3/14-151r3 140625 Bader Coarray intrinsics txt J3/14-152 140518 Reid A.2.1 rewrite txt J3/14-152r1 140617 Reid A.2.1 rewrite txt J3/14-152r2 140625 Reid & Long A.2.1 rewrite txt J3/14-153 140519 Snyder More editorial stuff txt J3/14-153r1 140626 Snyder More editorial stuff txt J3/14-154 140520 Snyder Interp concerning LOCK_TYPE txt J3/14-154r1 140528 Snyder Interp concerning LOCK_TYPE txt J3/14-154r2 140626 Snyder & Cohe Interp concerning LOCK_TYPE txt J3/14-154r3 140627 Snyder & Cohe Interp concerning LOCK_TYPE txt J3/14-155 140525 Reid IMAGE_FAILED intrinsic txt J3/14-156 140525 Reid & Long Minor edits to N2007 txt J3/14-156r1 140623 Reid & Long Minor edits to N2007 txt J3/14-156r2 140624 Reid & Long Minor edits to N2007 txt J3/14-156r3 140625 Reid & Long Minor edits to N2007 txt J3/14-157 140525 Reid A.1.2 revision txt J3/14-157r1 140625 Reid A.1.2 revision txt J3/14-157r2 140626 Reid A.1.2 revision txt J3/14-158 140526 Bader atomic subroutine semantics and exampl txt J3/14-158r1 140619 Bader atomic subroutine semantics and exampl txt J3/14-158r2 140625 Bader & Long atomic subroutine semantics and exampl txt J3/14-158r3 140626 Bader & Long atomic subroutine semantics and exampl txt J3/14-159 140528 Nagle More reduce() (and co_reduce()) txt 14-007, 14-130 J3/14-159r1 140530 Nagle More reduce() (and co_reduce()) txt 14-007r1, 14-130 J3/14-159r2 140623 Nagle More reduce() (and co_reduce()) txt 14-007r1, 14-130 J3/14-159r3 140624 Nagle More reduce() (and co_reduce()) txt 14-007r1, N2007, N1975, 13-392r2 J3/14-159r4 140625 Nagle More reduce() (and co_reduce()) txt 14-007r1, N2007, N1975, 13-392r2 J3/14-160 140528 Snyder EVENT_TYPE, event count, and the EVEN txt J3/14-160r1 140528 Snyder EVENT_TYPE, event count, and the EVEN txt J3/14-160r2 140529 Snyder EVENT_TYPE, event count, and the EVENT txt J3/14-160r3 140625 Snyder & Bade Semantics of events txt J3/14-160r4 140626 Snyder & Bade Semantics of events txt J3/14-161 140529 Snyder C1296 concerning pure procedures txt 14-139r1 J3/14-162 140530 Snyder Even more editorial (?) stuff. txt J3/14-162r1 140530 Snyder Even more editorial (?) stuff. txt J3/14-162r2 140530 Snyder Even more editorial (?) stuff. txt J3/14-162r3 140626 Snyder Even more editorial (?) stuff. txt J3/14-163 140530 Snyder Interp concerning coarrays and ultimat txt J3/14-163r1 140626 Snyder & Cohe Interp concerning coarrays and ultimat txt J3/14-164 140530 Snyder Interp concerning LOCK_TYPE and unlimi txt J3/14-164r1 140626 Snyder Interp concerning LOCK_TYPE and unlimi txt J3/14-164r2 140626 Snyder Interp concerning LOCK_TYPE and unlimi txt J3/14-164r3 140627 Snyder Interp concerning LOCK_TYPE and unlimi txt J3/14-165 140530 Snyder Protected types work item proposal txt 97-114, 03-258r1, 04-163, 04-167, 13-2 J3/14-165 140530 Snyder Protected types work item proposal pdf 97-114, 03-258r1, 04-163, 04-167, 13-2 J3/14-165 140530 Snyder Protected types work item proposal tex 97-114, 03-258r1, 04-163, 04-167, 13-2 J3/14-166 140602 Cohen Editor's report for 14-007r1/N2014 txt J3/14-167 140606 Bader Delete STAT from EVENT WAIT txt J3/14-168 140607 Whitlock F2015: allow non-default kinds in argu txt J3/14-168r1 140618 Whitlock F2015: allow non-default kinds in argu txt J3/14-168r2 140623 Whitlock & Na F2015: allow non-default kinds in argu txt 14-007r1 J3/14-168r3 140624 Whitlock & Na F2015: allow non-default kinds in argu txt 14-007r1 J3/14-168r4 140625 Whitlock & Na F2015: allow non-default kinds in argu txt 14-007r1 J3/14-169 140608 Snyder Unlimited polymorphic and LOCK_TYPE txt 14-165 J3/14-170 140608 Snyder Subobjects txt J3/14-171 140608 Snyder Questions about "subcomponent" txt J3/14-172 140608 Snyder Pointer subobjects of type LOCK_TYPE txt 14-165 J3/14-173 140609 Bader STAT for atomic subroutines txt J3/14-173r1 140624 Bader & Macla STAT for atomic subroutines txt J3/14-173r2 140625 Bader & Macla STAT for atomic subroutines txt J3/14-174 140609 Muxworthy UK proposal UK-12 File-unit connection txt J3/14-174r1 140624 Muxworthy UK proposal UK-12 File-unit connection txt J3/14-175 140609 Muxworthy UK proposal UK-13 I/O error conditions txt J3/14-175r1 140623 Muxworthy UK proposal UK-13 I/O error conditions txt J3/14-175r2 140624 Muxworthy UK proposal UK-13 Formatted I/O error txt J3/14-175r3 140625 Muxworthy UK proposal UK-13 Formatted I/O error txt J3/14-176 140609 Muxworthy UK proposal UK-14 Minimal exponent wid txt J3/14-176r1 140617 Muxworthy UK proposal UK-14 Minimal exponent wid txt J3/14-176r2 140624 Muxworthy UK proposal UK-14 Minimal exponent wid txt J3/14-177 140609 Muxworthy UK proposal UK-15 GENERIC stmt as alte txt J3/14-177r1 140624 Cohen UK proposal UK-15 GENERIC stmt as alte txt J3/14-178 140609 Muxworthy UK proposal UK-16 INTENT(IN) and VALUE txt J3/14-178r1 140623 Cohen UK proposal UK-16 INTENT(IN) and VALUE txt J3/14-179 140609 Muxworthy UK proposal UK-17 Recursion by default txt J3/14-179r1 140624 Snyder UK proposal UK-17 Recursion by default txt 14-007r1 J3/14-179r2 140625 Snyder & Cohe UK proposal UK-17 Recursion by default txt 14-007r1 J3/14-180 140609 Muxworthy UK proposal UK-18 Consistency of intri txt J3/14-181 140609 Muxworthy UK proposal UK-19 COSHAPE intrinsic txt J3/14-181r1 140625 Takata UK proposal UK-19 COSHAPE intrinsic txt J3/14-181r2 140625 Takata UK proposal UK-19 COSHAPE intrinsic txt J3/14-181r3 140626 Takata UK proposal UK-19 COSHAPE intrinsic txt J3/14-182 140609 Muxworthy UK proposal UK-20 Bitwise logical func txt J3/14-183 140609 Muxworthy UK proposal UK-21 Numeric conversion c txt J3/14-183r1 140625 Lionel UK proposal UK-21 Numeric conversion c txt J3/14-183r2 140626 Lionel UK proposal UK-21 Numeric conversion c txt J3/14-184 140609 Muxworthy UK proposal UK-22 RANDOM_NUMBER intrin txt J3/14-184r1 140623 Muxworthy & L UK proposal UK-22 RANDOM_NUMBER intrin txt J3/14-184r2 140625 Muxworthy & L UK proposal UK-22 RANDOM_NUMBER intrin txt J3/14-184r3 140626 Muxworthy & L UK proposal UK-22 RANDOM_NUMBER intrin txt J3/14-184r4 140627 Muxworthy & L UK proposal UK-22 RANDOM_NUMBER intrin txt J3/14-185 140609 Reid Stalled images txt J3/14-185r1 140626 Reid Stalled images txt J3/14-186 140609 Cohen Annex D considered harmful txt J3/14-187 140609 Cohen Editorial changes for 14-007r1 txt J3/14-187r1 140623 Cohen Editorial changes for 14-007r1 txt J3/14-188 140609 Cohen Bad language (editorial changes) txt J3/14-188r1 140624 Cohen Bad language (editorial changes) txt J3/14-189 140610 Bader Suggested Fortran features from DIN me txt J3/14-190 140611 Muxworthy UK proposal UK-11 Assumed coshape txt J3/14-190r1 140624 Muxworthy UK proposal UK-11 Assumed coshape txt J3/14-191 140616 Snyder Delete and Range of the DO txt J3/14-191r1 140625 Snyder & Macl Delete and Range of the DO txt J3/14-191r2 140626 Lionel Delete and Range of the DO txt J3/14-191r3 140627 Lionel Delete and Range of the DO txt J3/14-192 140618 Whitlock Results of the J3 Fortran interp lette txt J3/14-193 140618 Snyder Interp concerning interdependence of s txt Interp F03/0096 (revised for F2008 in J3/14-193r1 140618 Snyder Interp concerning interdependence of s txt Interp F03/0096 (revised for F2008 in J3/14-194 140618 Snyder Assignment to specifier variables txt J3/14-194r1 140626 Snyder & Muxw Assignment to specifier variables txt J3/14-195 140618 Snyder Interp concerning undefinition txt 14-106, 14-125r1, Interp F03/0124, Cor J3/14-196 140619 Cohen Conformance to ISO/IEC/IEEE 60559:2011 txt J3/14-196r1 140626 Cohen Conformance to ISO/IEC/IEEE 60559:2011 txt J3/14-197 140619 Maclaren Unresolved Technical Issues txt J3/14-197r1 140626 Maclaren Unresolved Technical Issues txt J3/14-197r2 140627 Maclaren & Co Unresolved Technical Issues txt J3/14-198 140619 Cohen Edits for 60559 Conformance txt J3/14-198r1 140626 Cohen Edits for 60559 Conformance txt J3/14-199 140621 Maclaren The Progress Issue (Coarrays) txt J3/14-200 140622 Cohen Interoperability with C+11 txt J3/14-201 140623 Nagle undeprecating FORALL ? txt J3/14-202 140624 Snyder in txt 14-007r1, 14-101r1 J3/14-203 140625 Reid Delete C.10 txt J3/14-204 140625 Corbett Enhance CMPLX txt J3/14-205 140625 Reid IMAGE_FAILED intrinsic txt J3/14-205r1 140626 Reid FAILED_IMAGES intrinsic txt J3/14-206 140625 Cohen Editorial fix (not an interp) txt J3/14-207 140625 Cohen More additional editorial changes txt J3/14-207r1 140627 Cohen More additional editorial changes txt J3/14-208 140626 Cohen Interp re STAT= and ERRMSG= txt J3/14-209 140626 Cohen Interp re specifiers in image control txt J3/14-210 140626 Maclaren Requiring Asynchronous Progress txt J3/14-211 140626 Cohen REDUCE txt J3/14-211r1 140627 Cohen REDUCE txt J3/14-212 140626 Chen STOPPED_IMAGES intrinsic txt N2007, 14-141r2, 14-205r1 J3/14-212r1 140627 Chen STOPPED_IMAGES intrinsic txt N2007, 14-141r2, 14-205r1 J3/14-213 140626 Maclaren EVENT sequencing again txt J3/14-213r1 140627 Maclaren EVENT sequencing again txt J3/14-214 140627 Snyder Meeting 204 Treasurer's Report txt J3/14-215 140706 Whitlock Minutes of meeting #204 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: 205 October 13-17, 2014, at the Fairfield Inn Airport hotel in Las Vegas, NV [Monday-Friday] hosted by Karla Morris 206 February 22-27, 2015, at the Fairfield Inn Airport hotel in Las Vegas, NV [Sunday-Friday] hosted by Stan Whitlock 207 August 3-7, 2015, WG5 joint meeting in London [Monday-Friday] hosted by the BSI 208 October 11-16, 2015, at the Fairfield Inn Airport hotel in Las Vegas, NV [Sunday-Friday] hosted by Daniel Chen 209 February, 2016, at the Fairfield Inn Airport hotel in Las Vegas, NV [Sunday-Friday] hosted by Robert Corbett 210 June 5-10, 2016, WG5 joint meeting in Boulder, Co, USA hosted by Dan Nagle, NCAR [Sunday-Friday] 211 October, 2016, at the Fairfield Inn Airport hotel in Las Vegas, NV [Sunday-Friday] hosted by Bill Long 212 February, 2017, at the Fairfield Inn Airport hotel in Las Vegas, NV [Sunday-Friday] hosted by Karla Morris 213 Summer, 2017, WG5 joint meeting at LRZ in Garching, a city in Bavaria, Germany near Munich [Sunday-Friday] hosted by Reinhold Bader <> 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, K. Morris HPC: Responsible for topics in High Performance Computing B. Long (head), D. Chen, K. Morris INTERP: Responsible for evaluating interpretation requests, providing responses to such requests, and maintaining standing document 006 S. Whitlock (head), M. Cohen ---------------------------------------------------------------------- Appendix E: Membership summary Meeting # 195 196 197 198 199 200 201 202 203 204 Location (state) NV NV NV Ont NV NV Del NV NV NV Date (month) 06 10 02 06 10 02 06 10 02 06 (year) 11 11 12 12 12 13 13 13 14 14 Name Affiliation Chen, D IBM V A V2 V A V V V V V Cohen, M NAG V A V V V V V V Q1 . Corbett, R Oracle A V V V V V A V V V Long, W Cray V V V V V V V V V V Morris, K DoE V V R R R R3 R A V R Nagle, D NCAR V V V V V V V V V V Snyder, V JPL/Caltech V V V A V V V A V V Whitlock, S Intel R V V R V V R R V R J3 Letter Ballot Participation (Principal Members) Meeting # 192 194 195 196 197 198 199 200 201 204 Date (month) 06 11 06 10 06 09 11 04 08 06 (year) 10 10 11 11 12 12 12 13 13 14 Name Affiliation I21 I22 I23 I24 I25 I26 I27 I28 I29 I30 Chen, D IBM V V V V V V V V V V Cohen, M NAG . . A V V V V V Q . Corbett, R Oracle V V V V V V V V V V Long, W Cray V V V V V V V V V V Morris, K DoE V R V V A R R R A R Nagle, D NCAR V V A V V V V V V V Snyder, V JPL/Caltech V V V V V V V V V V Whitlock, S Intel V V V V V V V V V V V present and voting Voting alternates: R absent but represented Toon Moene for K Morris A absent and not represented Steve Lionel for S Whitlock P present and not voting RP represented by previous member Non-voting alternates: E Excused Craig Rasmussen for K Morris Q Resigned John Reid for D Nagle ** missed 2 of last 3 meetings Lorri Menard for S Whitlock *** lost membership 1 M Cohen is no longer a member of J3 as of m203 2 D Chen now represents IBM, instead of J Xia, as of m197 3 K Morris now represents DoE, instead of C Rasmussen, as of m200 Total Membership at beginning of Meeting 204 7 Majority 4 Quorum 4 Total Membership at end of Meeting 204 7 Total attendees at m204 5 principal members 2 voting alternate 3 non-voting alternates 7 WG5 members that are not J3 members 1 guest --- 18 total Membership changes since last meeting: No one is in jeopardy of losing membership because of meeting non-representation Letter ballot non-participation is no longer grounds for loss of membership. ---------------------------------------------------------------------- Appendix F: Membership Roster The Membership Roster is not reproduced here. 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: US TAG meeting minutes There was no US TAG meeting at this meeting so there are no US TAG minutes. [End of J3 m204 minutes]