To: J3 09-235 From: Stan Whitlock Subject: Minutes of meeting #188 Date: 13 May 2009 Minutes of INCITS/PL22.3 Committee Meeting #188 formerly known as INCITS/J3 Meeting Jointly with ISO/IEC JTC1/SC22/WG5 May 4-8, 2009 Fairfield Inn by Marriott Las Vegas, NV Notes: ------ 1. J3 has been renamed from INCITS/J3 to INCITS/PL22.3. In these minutes, the 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 N1779. Various WG5 discussions were so diplomatically summarized therein that these minutes quote N1779 when the J3 secretary deemed it prudent. 4. J3 papers are referenced herein as 09-nnn. They are available from http://www.j3-fortran.org/ WG5 papers are referenced as Nnnnn. They are available from http://www.nag.co.uk/SC22WG5/ 5. Notation: 09-xxx "title" [author] identifies J3 paper 09-xxx (name1/name2) - moved by name1, seconded by name2 uc - motion passed with no objection, ie, unanimous consent {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 End notes --------- 0. List of papers passed at meeting #188 ---------------------------------------- This is a list of the paper numbers that passed at meeting #188, 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. 09-153r1 09-169r1 09-190r3 09-203r1 09-220r1 09-158 09-170r2 09-191 09-204 09-222r2 09-160 09-174r1 09-193r2 09-205 09-223r1 09-161r3 09-175r1 09-194r1 09-206 09-224r4 09-162 09-178r1 09-195 09-208r2 09-225r1 09-163r1 09-179r2 09-196 09-213r1 09-226 09-164r2 09-183r1 09-198r2 09-214r1 09-227r1 09-165 09-186r3 09-199r2 09-216r1 09-228r2 09-167r2 09-187r2 09-200r1 09-217 09-229 09-168r2 09-188r1 09-201r1 09-219 09-232 The interpretations created by this meeting were: interp F03/0130 == 09-171r1 and 09-217 0131 == 09-194 0132 == 09-195 0133 == 09-204 The interpretations passed by this meeting were: interp F03/0022 == 09-223r1 F03/0130 == 09-217 0024 205 0131 194r1 0034 221r1 0132 195 0039 222r2 0133 204 1. Monday, May 4, 2009 8:00 AM ------------------------------- ** /WG5 ** 1. Opening of the Meeting: 8:00 am, May 4, 2009 2. Opening business 2.1 Introductory remarks from the Convener John Reid welcomed everyone to the meeting. Makki Takata will not be here - he was told not to come at the very last minute because of concerns about the widespread outbreak of swine flu. John reminded everyone that we will work right up until noon on Friday. The goal this week is to review the current draft of F2008 09-007r1 to create the first committee draft. 2.2 Welcome from the Host Van Snyder is the host. 2.3 Local arrangements The hotel will provide water, soda, and coffee. Van will provide snacks. 2.4 Appointments for this meeting David Muxworthy graciously accepted the role of secretary. John Reid will act as WG5 librarian. The drafting committee is comprised of: David Muxworthy, head (BSI) Reinhold Bader (Germany) Van Snyder (USA) Jim Xia (Canada) 2.5 Adoption of the Agenda [N1767] The agenda was approved. 2.6 Approval of the Minutes of the Tokyo 2008 Meeting [N1759] The minutes were approved. 3. Matters arising from the minutes The Computer Museum may be interested in the paper version of old WG5 documents but is not interested in scanning the documents to make an electronic archive. John will ask Walt Brainerd about other historical Fortran artifacts. 4. Status of Tokyo 2008 Resolutions [N1758] The Interop TR is behind because of time being spent on finishing the F2008 draft. Everyone agreed this was the correct trade-off. T5. WG5 Document Archive: See item 3 above. T7. Technical Content of Fortran 2008 CD That WG5 establishes that the technical content of the draft revised standard for Fortran which is scheduled to be submitted to SC22 for FCD ballot in 2009 shall be that in WG5-N1723 (also known as SC22 N4319 and 08-007r2) as modified by the edits specified in WG5-N1760. The primary development body is encouraged to make editorial corrections and clarifications and to resolve inconsistencies, but the technical content should not be changed unless a serious flaw is found. Resolution T7 is the guiding principle for this meeting. T8. Schedule for Revision: This would be considered later in the meeting. T9. Interoperability Technical Report: The letter ballot had been held. Production of a revised draft had been given low priority and the document was still being developed. 5. Reports 5.1 SC22 Matters (Convener) "There had been no SC22 meeting since the last WG5 meeting. It was known that there were errors in Technical Corrigendum 4 which was currently being balloted by SC22. It had been established that minor changes could probably be made to the document without its undergoing a second SC22 ballot." [N1779] 5.2 National Activity Reports (Heads of Delegations) Germany - Reinhold Bader had nothing to report UK - David Muxworthy referred everyone to N1777 Canada - Jim Xia had nothing to report Japan - report is in N1780 (submitted by email) US - see item 5.3. 5.3 Report from Primary Development Body (NCITS/J3 Chair) Dan Nagle - J3 is processing minutia and repairing problems in coarrays 5.4 Reports from other Development Bodies (Editors/Heads) No other reports were given 5.5 Liaison Reports: NCITS/PL22.11 (C): Craig Rasmussen There had been extensive email discussion on C syntax for interoperability. MPI: Craig Rasmussen work continues on a Fortran 2003 API {Craig heads this subcommittee} - they will need some of the features proposed in the Interop TR UPC: Dan Nagle Group hasn't met recently but there will be a workshop that Dan hopes to attend where he can talk about coarrays IFIP/WG2.5: Van Snyder Group hasn't met recently OpenMp: Matthijs van Waveren Matthijs was not present; Stan Whitlock mentioned that development on the next OpenMP revision has started WG23 (Vulnerabilities): Dan Nagle Dan did not attend the 20-Apr meeting. There is a new revision of their draft contain country comments. Dan hopes to write the Fortran appendix before J3 meeting 189. ** /J3 ** 1.1 Opening Business at 8:24am 1.1.1 Remarks from the chair Dan Nagle (J3 chair) welcomed everyone to the meeting and started working through the J3 Agenda. Our goal this week is to finish work on the draft Fortran 2008 Standard. 1.1.2 Adoption of agenda ** motion: adopt agenda (Whitlock/Snyder): unanimous consent {uc} 1.1.3 Approval of Meeting 187 minutes ** motion: approve 09-153 minutes of meeting 187 as amended (Whitlock/Long): uc {post r1} 1.1.4 INCITS/OMC report - Dan Nagle As always, Van drew everyone's attention to the anti-trust guidelines at www.incits.org/inatrust.htm and the patent guidelines at http://www.incits.org/pat_slides.pdf . 1.1.5 SC22/WG23 report - Dan Nagle See WG5 5.5 above 1.1.6 ISO/WG5 report - Van Snyder Nothing to report 1.1.7 J11 Liaison report - Craig Rasmussen See WG5 5.5 above 1.1.8 MPI Liaison report - Craig Rasmussen See WG5 5.5 above 1.1.9 UPC Liaison report - Dan Nagle See WG5 5.5 above 1.1.10 Treasurer's report - Van Snyder Account balance same as at the end of meeting 187 == $2576.62 (See 09-152) There will be no meeting fee for this meeting 1.1.11 Beginning membership report - Stan Whitlock Total Membership at beginning of Meeting 187 : 8 Majority : 5 Quorum : 4 Members Alternates R. Corbett B. Long J. Brixius J. Martin M. Cohen D. Nagle J. Reid & J. Wallin C. Rasmussen A. Donev & T. Moene V. Snyder S. Whitlock L. Menard & S. Lionel J. Xia K. Li * Robert Corbett is the new principle representative from Sun Microsystems, Inc. * Paper 09-154 notified IBM that they were in jeopardy of losing membership if they were not represented at meeting 188. Jim Xia is here at meeting 188 representing IBM so IBM is no longer in jeopardy of losing membership because of non-attendance. * No one is in jeopardy of losing membership because of letter ballot non-participation. * There was no sign up sheet for J3 attendees. Attendance at beginning of meeting 188 -------------------------------------- J3 members present: Robert Corbett Bill Long Jeanne Martin Dan Nagle Craig Rasmussen Van Snyder Stan Whitlock Jim Xia J3 Alternates present: Malcolm Cohen - alternate to Jeanne Martin, non-voting Aleks Donev - alternate to Craig Rasmussen, non-voting John Reid - alternate to Dan Nagle, non-voting ** All J3 members are present or represented by a present alternate WG5 delegates present (some are J3 members/alternates): Reinhold Bader (Germany) Malcolm Cohen (UK) Nick Maclaren (UK) David Muxworthy (UK) - Head of UK Delegation John Reid (UK) - WG5 convener Jim Xia (Canada) Guests (not J3 members/alternates, or WG5 delegates): None 1.1.12 Local arrangements Van is the host 1.1.13 Comments from members /INTERP report (from Stan Whitlock): The new 09-006Ar1 is the latest list of F2003 interps: + 09-022 == 09-006AT4 (m187) interps (N1764+) F03 Corr #4 (N1771) + marked interps put into F2003 Corrigendum 4 + m187 interps: submitted 128, 129; passed 63..65, 119, 128, 129 - next 006A revision will remove the Corrigendum 4 interps There are four interps and one new answer in the m188 pre-meeting: * Paper 09-171r1 and 09-217 are interp F03/0130 * Paper 09-194 is interp F03/0131 * Paper 09-195 is interp F03/0132 * Paper 09-204 is interp F03/0133 * Paper 09-205 answers interp F03/0024 1.2 Tutorials (if needed) None. 1.3 Subgroup organization: -------------------------- /JOR: Stan Whitlock (head), David Muxworthy, Dan Nagle /DATA: Malcolm Cohen (head), Robert Corbett, Jeanne Martin, Van Snyder /HPC: Bill Long (head), Reinhold Bader, Aleks Donev, Nick Maclaren, Craig Rasmussen, John Reid, Jim Xia /HPC also handles the Interop issues /EDIT: Malcolm Cohen (head) /INTERP: Stan Whitlock (head), Malcolm Cohen Paper distribution for subgroups: /JOR: 160, 161, 162, 163, 167, 173, 176, 215 /DATA: 159, 164, 165, 166, 170, 174, 175, 178r1, 183, 198r1, 200, 206, 214, 219 /HPC: 158, 168, 169, 179, 181, 186, 190, 193, 197, 199, 201, 202, 203, 210, 212, 213 /INTEROP: 185r1, 189r1, 191, 192, 211 /INTERP: 155, 171r1, 187, 194, 195, 196, 204, 205, 217 /EDIT: 172, 177, 180, 182, 216 WG5: 184, 207, 208r1, 218 All J3: 153, 154, 156, 157, 188, 209 /J3 business * discussion of 09-188 "Guidelines for Submitting J3 Papers" [Nagle] * discussion of 09-209 "Meeting schedule" [Long] - 3 times a year starting in 2010 ** /WG5 ** 6. Consider the latest draft of Fortran 2008 and decide on minor changes. Three PL22.3 papers had been referred to WG5 for consideration. The outcome of discussion was as follows. * Paper 09-184 "Atomic compare-and-swap" [Donev&Long] - agreed to consider it as part of the Interop TR * Paper 09-207 "Intrinsic assignment of scalar to unallocated allocatable array" [Snyder] withdrawn as not needed - see 09-218 "About the feature request in 09-207" [Cohen] * Paper 09-208r1 "Suggested new feature for F2008" [Cohen]: Straw Vote {SV}: include 09-208r1 idea in Fortran 2008? Y-N-U: 10-0-4 => 09-208r1 to /DATA SV: create an F2003 interp to make the change in 09-208r1 in F2003? Y-N-U: 0 - lots - some => fails recess at 9:19am 1.4 Subgroup meetings 1.5 Subgroup reports (4:30 pm) /JOR: no further action will be taken on 09-173 and 09-215 /DATA: no further action will be taken on 09-159, 09-166, 09-219; 09-167 goes to /DATA /HPC: no further action will be taken on 09-181, 09-184; 09-220 contain 09-210 /INTERP: 09-205 contains 09-196, 09-217 contains 09-171r1 /EDIT ** motion: 09-216 "Minor editorial suggestions" [Cohen] as amended (Cohen/Snyder): uc {post r1} /J3 The list of papers for voting, discussion, or action later in the week was discussed. ** /WG5 ** Paper 09-206 "Reducing the requirement on polymorphic rank equality in intrinsic assignment" [Snyder] SV: pursue putting idea from 090-206 into F2008: Y-N-U: 6-0-8 => there were no objections so 09-206 goes to /DATA Recessed 5pm 2. Tuesday, May 5, 2009 8:00 AM -------------------------------- 2.1 F2008 Plenary (00-010) /JOR ** motion: 09-160 "Problem with FILE= specifier in INQUIRE" [Snyder] (Whitlock/Long): 6-1 passes Paper 09-161r1 "Three more processor dependencies" [Snyder] - gather comments; more work to do ** motion: 09-162 "Finish updating UCOBOUND" [Snyder] (Whitlock/ Rasmussen): uc ** motion: 09-163 "Exclusions list is a half truth" [Snyder] (Whitlock/ Snyder) as amended: uc {post r1} /DATA ** motion: 09-165 "Duplicate constraints about INTENT, SAVE, procedure pointers" [Snyder] (Cohen/Snyder): uc ** motion: 09-170r1 "Say completely that dummy elemental procedures are prohibited" [Snyder] (Cohen/Snyder) as amended: uc {post r2} ** motion: 09-175r1 "12.8.3p2 is a waste of ink" [Snyder] (Cohen/ Snyder): uc ** motion: 09-183r1 "C617 appears to be broken" [Snyder] (Cohen/ Xia): uc ** motion: 09-200r1 "UTI 163" [Cohen] (Cohen/Snyder): uc ** motion: 09-206 "Reducing the requirement on polymorphic rank equality in intrinsic assignment" [Snyder] (Cohen/Snyder): uc ** motion: 09-208r1 "Suggested new feature for F2008" [Cohen] (Cohen/ Snyder) as amended: withdrawn ** motion: 09-214r1 "Correct defect introduced by Corrigendum 4" [Snyder] (Cohen/Snyder): uc /HPC ** motion: 09-158 "UTI 164" [Reid] (Long/Cohen): uc Paper 09-168r1 "LOCK_TYPE variables can't be actual arguments to INOUT dummies" [Snyder/Long] - gather comments - needs more work ** motion: 09-169r1 "Coarray wording redundancies or inconsistencies" [Snyder/Long] section 2 (Long/Snyder) as amended: withdrawn Paper 09-190r1 "UTI 160" [Long/Reid] goes to /DATA ** motion: 09-220 "Image-independent finalization" [Reid] (Long/ Rasmussen) as amended: uc {post r1} /INTERP ** motion: 09-194 "New Interp request F03/0131" [Cohen] (Whitlock/ Cohen) as amended: uc {post r1} ** motion: 09-195 "Another interp request F03/0132" [Cohen] (Whitlock/ Cohen): uc ** motion: 09-204 "Is unlimited polymorphic allowed in COMMON? F03/0133" [Cohen] (Whitlock/Cohen): uc 2.2 Tutorials (if needed) - None Recessed 8:58am 2.3 Subgroup meetings 2.4 Subgroup reports (4:30pm) /JOR: 09-224 answers 09-176 /DATA: no further action will be taken on 09-178r1 /HPC: 09-193r1 contains 09-197, 09-201r1 contains 09-202 /J3 The list of papers for voting, discussion, or action later in the week was discussed. ** /WG5 ** "John Reid announced that a national activity report had been received from Japan and was on the server as N1780. David Muxworthy said that it had been suggested that the UK act as proxy for Japan in any formal vote. He was discussing Japan's views further by email." [N1779] Recessed 4:37pm 3. Wednesday, May 6, 2009 8:00 AM ---------------------------------- 3.1 F2008 Plenary (00-010) ** /WG5 ** Paper N1781-1 is a draft of the "Strategic plans for WG5" [Reid] ** /J3 ** ** motion: 090-188r1 "Guidelines for Submitting J3 Papers" [Nagle] (Nagle/Whitlock): uc This paper will become the new standing document 013 /JOR ** motion: 09-161r2 "Three more processor dependencies" [Snyder/ Whitlock] (Whitlock/Snyder): withdrawn ** motion: 09-224 "Allow return back to a block" [Nagle] (Whitlock/ Nagle): see 09-176r1 - withdrawn /DATA ** motion: 09-164r1 "Definition and undefinition" [Snyder] (Cohen/Snyder) as amended: uc {post r2} ** motion: 09-174r1 "Defined operations and assignment" [Snyder] (Cohen/Snyder): uc ** motion: 09-190r2 "UTI 160" [Long/Reid/Cohen] (Cohen/Long) as amended: uc {post r3} ** motion: 09-208r2 "Suggested new feature for F2008" [Cohen] (Cohen/ Whitlock): uc /HPC ** motion: 09-168r2 "LOCK_TYPE variables can't be actual arguments to INOUT dummies" [Snyder/Long] (Long/Snyder): uc ** motion: 09-169r1 "Coarray wording redundancies or inconsistencies" [Snyder/Long] unchanged from Monday (Long/Snyder): uc ** motion: 09-179r1 "Atomic subroutines" [Long] (Long/Whitlock) - withdrawn ** motion: 09-193r1 "LOCKs and segment ordering" [Donev] (Long/ Whitlock) - withdrawn ** motion: 09-199r1 "NOTE 8.31 and NOTE 8.32" [Reid] (Long/Xia) as amended: uc {post r2} ** motion: 09-201r1 "Atomic Semantics (Proposal A)" [Maclaren] (Long/ Xia): uc ** motion: 09-203r1 "Minor Changes to Atomics" [Maclaren/Long] (Long/ Whitlock): uc ** motion: 09-213r1 "STAT_STOPPED_IMAGE and C's exit()" [Xia] (Long/ Xia): 3-4 failed /INTERP ** motion: 09-205 "Revised interp F03/0024 (see also 09-196)" [Cohen] (Whitlock/Cohen): uc ** motion: 09-217 "Rewritten 09-171r1 for F03/0130" [Cohen] section 2 only (Whitlock/Snyder): uc ** motion: 09-221 "J3 Fortran interp F03/0034" [Whitlock] section 2 only (Whitlock/Cohen) as amended: uc {post r1} ** motion: 09-222 "J3 Fortran interp F03/0039" [Whitlock] section 2 only (Whitlock/Cohen): withdrawn ** motion: 09-223 "J3 Fortran interp F03/0022" [Whitlock] section 2 only (Whitlock/Cohen) as amended: uc {post r1} 3.2 Tutorials (if needed) - None Recessed 9:28am 3.3 Subgroup meetings 3.4 Subgroup reports (4:30pm) /HPC: no further action will be taken on 09-212 and 09-231 (which contains 09-192 and 09-211) /J3 The list of papers for voting, discussion, or action later in the week was discussed. ** /WG5 ** "There was a brief discussion on the draft strategic plan. It was decided that another corrigendum for F2003 would be needed and that the proposed timetable for the TR on coarrays should be delayed by six months. There was inconclusive discussion on the content and schedule for a future language revision. A revised plan was to be produced." [N1779] Recessed 4:55pm 4. Thursday, May 7, 2009 8:00 AM --------------------------------- ** /WG5 ** N1781-2 is a new draft of the strategic plan ** /J3 ** 4.1 F2008 Plenary /JOR ** motion: 09-161r3 "Three more processor dependencies" [Snyder/ Whitlock] (Whitlock/Long): uc ** motion: 09-224r2 "Allow return back to a block" [Nagle] (Whitlock/ Snyder): withdrawn /DATA ** motion: 09-167r1 '"transfer of control" is used improperly, 2.3.5 is incomplete' [Snyder] (Cohen/Snyder) as amended: uc {post r2} ** motion: 09-198r2 "Pointer components and coindexed arguments" [Long/ Reid/Cohen] (Cohen/Long): uc ** motion: 09-225 "Intrinsic assignment glitches" [Cohen] (Cohen/ Whitlock) as amended: uc {post r1} ** motion: 09-229 "Semantic instead of syntax terms for pointer assignment" [Snyder] (Cohen/Snyder): uc /HPC ** motion: 09-179r2 "Atomic subroutines" [Long] (Long/Rasmussen}: uc ** motion: 09-186r1 "SYNC problems, especially SYNC MEMORY" [Snyder/ Long] (Long/Whitlock): withdrawn ** motion: 09-193r2 "LOCKs and segment ordering" [Donev] (Long/ Whitlock): uc ** motion: 09-228r1 "Erroneous constraint in CRITICAL" [Maclaren] (Long/Whitlock): withdrawn Paper 09-231 "Answer to MPI Forum regarding MPI asynchronous operations" [Rasmussen] discussed how to prevent code-motion and copy-in/out: SV: extend ASYNCHRONOUS - invent new attribute - undefined: 8-2-3 /INTERP ** motion: 09-222r1 "J3 Fortran interp F03/0039" [Whitlock] (Whitlock/ Cohen) as amended: uc {post r2} /EDIT ** motion: 09-230 as amended "More editorial changes" [Cohen] (Cohen/ Whitlock): uc {post r1} 4.2 Tutorials (if needed) - None Recessed 9:45am 4.3 Subgroup meetings 4.4 TAG meeting (4:15 pm) - see 09-T13 for minutes 4.5 Subgroup reports /INTEROP: no further action will be taken on 09-185r1, 09-189r1, 09-191, 09-231 - they are all input for the Interop TR N1761 /INTERP: 09-187r1 is the final results from J3 letter ballot #18: 9 passed, 3 failed /J3 The list of papers for voting, discussion, or action later in the week was discussed. Friday's closing business was started early. 5.2 J3 Closing business 5.3 Review of action items - there are none 5.4 Future meetings - Van Snyder Meetings 189 and 190 will be at Fairfield Inn in Las Vegas. Van already has the contracts for that facility. Meeting #189 is August 10-14, 2009, in Las Vegas, NV, Jim Xia, acting host Meeting #190 is November 9-13, 2009, in Las Vegas, NV, Stan Whitlock, acting host The plan in 09-209 "Meeting schedule" [Long] to meet three time in 2010 instead of 4 was adopted. Van will pursue the following dates: * meeting 191 - 15-19-Feb-2010 - possibly joint with WG5 * meeting 192 - 14-18-Jun-2010 * meeting 193 - 11-15-Oct-2010 See Appendix C for details of future meetings. 5.5 Treasurer's report - Van Snyder 3 May 2009 Opening balance $ 2576.62 7 May 2009 Expenses -- Van Snyder - 557.14 8 May 2009 Expenses -- Fairfield Inn - 76.64 8 May 2009 Closing balance $ 1942.84 Outstanding obligations: none ** motion: reinstate the meeting fee of $50 for meeting #189 (Nagle/ Rasmussen): uc The Treasurer's Report is in paper 09-234. 5.6 Closing membership report S. Whitlock Total Membership at beginning of Meeting 188 8 Majority 5 Quorum 4 Total Membership at end of Meeting 188 8 Total Members Attended or Represented at 188 8 Total Attendees at Meeting 188 10 + WG5 delegates 4 + guests 0 Membership changes since last meeting: No one is in jeopardy of losing membership because of attendance at the end of this meeting. See appendix E for the detailed membership summary. ** /WG5 ** 7. Review the schedule for Fortran 2008 (N1693) The Strategic Plan for WG5 as modified in N1781-2 was discussed. Suggested changes include: * after the final F2003 Corrigendum is published, all existing interps will be processed against F2008 * finalizing the technical content of F2008 at the end of J3 meeting 188 * allowing only real bug fixes to change F2008 at J3 meeting 189 * delaying the schedule by 2-3 months => final CD in Aug-2009 * next WG5 meeting be joint with J3 meeting 192, which is planned for 14-18-Jun-2010 * the yearly WG5 meeting happen in June * not planning the next standard 20xx until 2012 The first draft of the meeting resolutions is in N1778-3. Recessed 5:25pm 5. Friday, May 8, 2009 9:00 AM ------------------------------- 5.1 F2008 Plenary ** /WG5 ** N1781-3 updates the strategic plan for WG5; the following suggestions were made: * delay the Interop TR so the J3 review is Nov-09, WG5 review is Feb-10, and the other dates slide * this requires the WG5 meeting in 2010 is in February not June N1774-4 are the drfat meeting resolutions: * N1782 is the name of the new draft F2008 09-007r2 * propose that WG5 meeting in 2011 be in Germany, 2012 in Canada, and 2013 in London ** /J3 ** /JOR ** motion: 09-224r3 "Allow return back to a block" [Nagle] (Whitlock/ Snyder) as amended: uc {post r4} /HPC ** motion: 09-186r2 "SYNC problems, especially SYNC MEMORY" [Snyder/ Long] (Long/Whitlock) as amended: uc {post r3} ** motion: 09-228r2 "Incomplete constraint in CRITICAL" [Donev/Cohen] (Long/Cohen): uc /INTERP ** motion: 09-233 "Interp F95/0098" [Reid] (Whitlock/Nagle): withdrawn ** motion: 09-187r1 F03/0071 F2008 edit (Whitlock/Cohen): withdrawn ** motion: 09-187r1 F03/0112 F2008 edit (Whitlock/Long) as amended: uc {post r2} ** motion: 09-187r1 F03/0122 F2008 edit (Whitlock/Cohen) as amended: uc {post r2} /EDIT ** motion: 09-232 "Further editorial changes" [Cohen]: uc 5.2 J3 Closing business 5.3 Review of action items - see Thursday 5.4 Future meetings - see Thursday 5.5 Treasurer's report - see Thursday 5.6 Closing membership report - see Thursday 5.7 Comments from members None recorded. J3 meeting #188: Adjourned at 9:12 AM on Friday May 8, 2009 ** /WG5 ** N1783 is the US position on the Corrigendum 4 ballot from 09-T13 8. Construct a preliminary draft of the TR on further interoperability with C. N1761 'TR 29113: "Further Interoperability of Fortran with C"' * Jim Xia says IBM wants the optional argument section and the prohibition on OPTIONAL + VALUE removed * OPTIONAL + VALUE now allowed in F2003 but OPTIONAL not a * Malcolm says that the de facto C convention for a missing argument is to NULL, ie, 0 by reference * SV: remove optional argument feature from Interop TR - leave optional argument feature as specified in Interop TR - undecided: 1-9-3 => the feature stays in the interop TR 9. Consider the Fortran defect reports (interpretations) in J3-006. "Interpretations had been taken as part of the PL22.3 business during the meeting. No specific actions had been required for WG5, other than that members had been made aware that there known errors (N1783) in Technical Corrigendum 4 (N1774 and N1775), because of incorrect edits in answers to interpretations, and that the Convenor was pursuing the matter with the SC22 Secretariat. The SC22 ballot was still open, hence member bodies could specify the errors and corrections in their votes. 10. WG5 Business and Strategic Plans 10.1 Goals for 2009-2012 This item had been covered under discussion of the draft Strategic Plan earlier in the meeting. 11. Closing Business 11.1 Future meetings It had been decided (see above) that there would be annual summer meetings from 2011 onwards. The tentative offer from Germany for 2011 was accepted, that from Canada was revised to 2012 and one from the UK was provisionally accepted for 2013. 11.2 Any other business None was raised." [N1779] 12. Adoption of Resolutions (N1778) N1778-5a meeting resolutions: LV1. Appreciation of Project Editor - unanimous acclaim That WG5 congratulates its Project Editor, Malcolm Cohen, for the high quality, speed and accuracy of his work. LV2. Appreciation of PL22.3 - unanimous acclaim That yet again WG5 congratulates the primary development body for its work on constructing the draft Fortran International Standard to the agreed schedule. LV3. Revision of Technical Corrigendum 4 - unanimous consent That WG5 directs its Convenor to negotiate with the SC22 Secretariat to allow revision of the document to correct the known minor errors, described in WG5-N1783, rather than for it to undergo a complete new balloting process. LV4. Technical Content of Fortran 2008 FCD That WG5 recommends to its primary development body that the technical content of the draft revised standard for Fortran which is to be submitted for FCD ballot shall be that in WG5-N1782 (also known as J3/09-007r2). The primary development body is encouraged to make editorial corrections and clarifications and to resolve inconsistencies, but the technical content should not be changed unless a serious flaw is found. Individual vote: 9-0-4 Country vote: 4-0-1 Yes: Canada, Germany, Japan, US No: none Abstain: UK LV5. Strategic Plans for WG5 That WG5 adopts the plans and schedules for its projects described in WG5-N1781. Individual vote: 11-0-2 Country vote: 5-0-0 Yes: Canada, Germany, Japan, UK, US No: none Abstain: none LV6. Future Meetings - unanimous consent That WG5 proposes to meet in conjunction with PL22.3 in February 2010. Further, WG5 thanks Reinhold Bader, Jim Xia and Jane Sleightholme for offering to investigate the possibility of holding summer WG5 meetings in Garching, Germany in 2011, Markham, Ontario, Canada in 2012 and London, UK in 2013 respectively. LV7. Vote of Thanks for Support - unanimous acclaim That WG5 thanks PL22.3 for generously providing financial support for the meeting and for the social event. LV8. Vote of Thanks - unanimous acclaim That WG5 expresses its appreciation to the convenor (John Reid), the secretary (David Muxworthy) and the drafting committee (Reinhold Bader, David Muxworthy, Van Snyder and Jim Xia) for their contributions to the success of the meeting. It wishes especially to thank the host (Van Snyder) for the excellent arrangements for both the business and social parts of the meeting. Following email discussions with Masayuki Takata throughout the meeting, Japan's proxy vote was cast in favour of all the resolutions. On behalf of WG5, John Reid thanked PL22.3 and Van Snyder for their hospitality. WG5 meeting: Adjourned Friday, 8-May-2009 10:13am ---------------------------------------------------------------------- Appendix A: Final Agenda for J3 Meeting 188 ------------------------------------------------------------------------ Final Agenda for J3 Meeting 188 =============================== 1. Monday, May 4, 2009 8:00 am ------------------------------------- 1.1 Opening business D. Nagle Remarks from the chair D. Nagle Adoption of agenda D. Nagle Approval of Meeting 187 minutes D. Nagle NCITS/OMC report (if any) D. Nagle WG23 report (if any) D. Nagle ISO/WG5 report Van Snyder, IR J11 Liaison report (if any) C. Rasmussen MPI Liaison report (if any) C. Rasmussen UPC Liaison report (if any) D. Nagle 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, May 5, 2009 8:00 am -------------------------------------- 2.1 F2008 Plenary (00-010) Subgroup Heads 2.2 Tutorials (if needed) 2.3 Subgroup meetings 2.4 Subgroup reports (4:30 pm) 3. Wednesday, May 6, 2009 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, May 7, 2009 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) Van Snyder, IR 4.5 Subgroup reports (4:30 pm) 5. Friday, May 8, 2009 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 ---------------------------------------------------------------------- Appendix B: J3 REGISTER OF DOCUMENTS FOR 2009 -------------------------------------------------------------------------- PAPERS SUBMITTED FOR J3 MEETING 188 LAS VEGAS, NEVADA, May 04 - 08, 2009 -------------------------------------------------------------------------- Paper Number Date Submitter Title -------------------------------------------------------------------------- J3/09-001r2 090505 Whitlock Membership txt J3/09-006Ar1 090223 Whitlock Interpretations txt J3/09-007r1 090325 Cohen Committee Draft pdf J3/09-011r1 090325 Cohen Unresolved Technical Issues pdf J3/09-153 090218 Whitlock Meeting 187 Minutes txt J3/09-153r1 090504 Whitlock Meeting 187 Minutes txt J3/09-154 090219 Whitlock J3 membership - IBM is in jeopardy of txt J3/09-155 090223 Whitlock J3 Fortran interp letter ballot #18 - txt J3/09-156 090325 Cohen Editor's report for 09-007r1 txt J3/09-157 090325 Cohen Changes to unresolved issues txt J3/09-158 090327 Reid UTI 164 txt J3/09-159 090327 Snyder Statement and construct entities, loca txt J3/09-160 090327 Snyder Problem with FILE= specifier in INQUIR txt J3/09-161 090327 Snyder Three more processor dependencies txt J3/09-161r1 090504 Whitlock Three more processor dependencies txt J3/09-161r2 090505 Whitlock Three more processor dependencies txt J3/09-161r3 090506 Whitlock Three more processor dependencies txt J3/09-162 090327 Snyder Finish updating UCOBOUND txt J3/09-163 090327 Snyder Exclusions list is a half truth txt J3/09-163r1 090505 Snyder Exclusions list is a half truth txt J3/09-164 090327 Snyder Definition and undefinition txt J3/09-164r1 090505 Snyder Definition and undefinition txt J3/09-164r2 090506 Snyder Definition and undefinition txt J3/09-165 090327 Snyder Duplicate constraints about INTENT, SA txt J3/09-166 090327 Snyder Procedure pointers and elemental intri txt J3/09-167 090327 Snyder "Innermost" is an incorrect term txt J3/09-167r1 090506 Snyder "Innermost" is an incorrect term txt J3/09-167r2 090507 Snyder "Innermost" is an incorrect term txt J3/09-168 090327 Snyder LOCK_TYPE variables can't be actual ar txt J3/09-168r1 090504 Long LOCK_TYPE variables can't be actual ar txt J3/09-168r2 090505 Long LOCK_TYPE variables can't be actual ar txt J3/09-169 090327 Snyder Coarray wording redundancies or incons txt J3/09-169r1 090504 Long Coarray wording redundancies or incons txt J3/09-170 090327 Snyder Say completely that dummy elemental pr txt J3/09-170r1 090504 Snyder Say completely that dummy elemental pr txt J3/09-170r2 090505 Snyder Say completely that dummy elemental pr txt J3/09-171 090327 Snyder Interpretation concerning elemental in txt J3/09-171r1 090327 Snyder Interpretation concerning elemental in txt J3/09-172 090327 Snyder Title of 12.5.2.13 is not appropriate txt J3/09-173 090327 Snyder Clarify effect of "as if" in execution txt J3/09-174 090327 Snyder Shape of result of elemental function txt J3/09-174r1 090505 Snyder Shape of result of elemental function txt J3/09-175 090327 Snyder 12.8.3p2 is a waste of ink txt J3/09-175r1 090504 Snyder 12.8.3p2 is a waste of ink txt J3/09-176 090327 Snyder "transfer of control" is used improper txt J3/09-176r1 090506 Snyder "transfer of control" is used improper txt J3/09-177 090327 Snyder Purely editorial, or hopefully so txt J3/09-178 090401 Snyder Constraintify intrinsic assignment, or txt J3/09-178r1 090422 Snyder Constraintify intrinsic assignment, or txt J3/09-179 090403 Reid Atomic subroutines txt J3/09-179r1 090505 Long Atomic subroutines txt J3/09-179r2 090506 Long Atomic subroutines txt J3/09-180 090403 Snyder Additional example for IMAGE_INDEX txt J3/09-181 090403 Snyder Fodder for coarray TR txt J3/09-182 090403 Snyder Stream of consciousness -- no technica txt J3/09-183 090406 Snyder C617 appears to be broken txt J3/09-183r1 090504 Snyder C617 appears to be broken txt J3/09-184 090408 Donev and Bil Atomic compare-and-swap txt J3/09-185 090410 Bader TR29113 - assumed rank entities txt J3/09-185r1 090414 Bader TR29113 - assumed rank entities txt J3/09-186 090410 Snyder SYNC problems, especially SYNC MEMORY txt J3/09-186r1 090506 Long SYNC problems, especially SYNC MEMORY txt J3/09-186r2 090507 Long SYNC problems, especially SYNC MEMORY txt J3/09-186r3 090508 Long SYNC problems, especially SYNC MEMORY txt J3/09-187 090412 Whitlock Results of the J3 interp letter ballot txt J3/09-187r1 090507 Whitlock Results of the J3 interp letter ballot txt J3/09-187r2 090508 Whitlock Results of the J3 interp letter ballot txt J3/09-188 090413 Nagle, Librar Guidelines for Submitting J3 Papers txt J3/09-188r1 090505 Nagle, Librar Guidelines for Submitting J3 Papers txt J3/09-189 090414 Bader TR29113 - a non-descriptor variant txt J3/09-189r1 090417 Bader TR29113 - a non-descriptor variant txt J3/09-190 090415 Long and John UTI 160 txt J3/09-190r1 090504 Long and John UTI 160 txt J3/09-190r2 090505 Long and John UTI 160 txt J3/09-190r3 090506 Long and John UTI 160 txt J3/09-191 090417 Bader Question on assumed type entities txt J3/09-192 090419 Rabenseifner Additional request from the MPI Forum txt J3/09-193 090420 Donev LOCKs and segment ordering txt J3/09-193r1 090505 Donev LOCKs and segment ordering txt J3/09-193r2 090506 Donev LOCKs and segment ordering txt J3/09-194 090420 Cohen Interp request txt J3/09-194r1 090505 Whitlock Interp request txt J3/09-195 090420 Cohen Another interp request txt J3/09-196 090420 Corbett RFI: deallocation and wholeness txt J3/09-197 090420 Reid LOCK and SYNC MEMORY txt J3/09-198 090420 Long and John Pointer components and coindexed argum txt J3/09-198r1 090505 Long and John Pointer components and coindexed argum txt J3/09-198r2 090506 Long and John Pointer components and coindexed argum txt J3/09-199 090420 Reid NOTE 8.31 txt J3/09-199r1 090505 Reid NOTE 8.31 txt J3/09-199r2 090505 Reid NOTE 8.31 and NOTE 8.32 txt J3/09-200 090420 Long UTI 163 txt J3/09-200r1 090504 Cohen UTI 163 txt J3/09-201 090421 Maclaren Atomic Semantics (Proposal A) txt J3/09-201r1 090505 Maclaren Atomic Semantics (Proposal A) txt J3/09-202 090421 Maclaren Atomic Semantics (Proposal B) txt J3/09-203 090421 Maclaren Minor Changes to Atomics txt J3/09-203r1 090505 Maclaren Minor Changes to Atomics txt J3/09-204 090422 Cohen Is unlimited polymorphic allowed in CO txt J3/09-205 090422 Cohen Revised interp F03/0024 (see also 09-1 txt J3/09-206 090422 Snyder Reducing the requirement on polymorphi txt J3/09-207 090422 Snyder Intrinsic assignment of scalar to unal txt J3/09-208 090423 Cohen Suggested new feature for F2008 txt J3/09-208r1 090501 Cohen Suggested new feature for F2008 txt J3/09-208r2 090505 Cohen Suggested new feature for F2008 txt J3/09-209 090423 Long Meeting schedule txt J3/09-210 090423 Cohen What does "image-independent" really m txt J3/09-211 090424 Xia support non-blocking calls in Fortran txt J3/09-212 090424 Xia memory operations and SYNC MEMORY txt J3/09-213 090428 Xia STAT_STOPPED_IMAGE and C's exit() txt J3/09-213r1 090505 Xia STAT_STOPPED_IMAGE and C's exit() txt J3/09-214 090430 Snyder Correct defect introduced by Corrigend txt J3/09-214r1 090504 Snyder Correct defect introduced by Corrigend txt J3/09-215 090430 Snyder Binding labels, linkage association txt J3/09-216 090430 Cohen Minor editorial suggestions txt J3/09-216 090430 Cohen Minor editorial suggestions txt J3/09-216r1 090504 Cohen Minor editorial suggestions txt J3/09-217 090430 Cohen Rewritten 09-171r1 txt J3/09-218 090430 Cohen About the feature request in 09-207 txt J3/09-219 090430 Snyder Pointer definition, undefinition, asso txt J3/09-220 090504 Reid Image-independent finalization txt J3/09-220r1 090505 Reid Image-independent finalization txt J3/09-221 090505 Whitlock J3 Fortran interp F03/0034 txt J3/09-221r1 090506 Whitlock J3 Fortran interp F03/0034 txt J3/09-222 090505 Whitlock J3 Fortran interp F03/0039 txt J3/09-222r1 090506 Whitlock J3 Fortran interp F03/0039 txt J3/09-222r2 090507 Whitlock J3 Fortran interp F03/0039 txt J3/09-223 090505 Whitlock J3 Fortran interp F03/0022 txt J3/09-223r1 090506 Whitlock J3 Fortran interp F03/0022 txt J3/09-224 090505 Nagle Allow return back to a block txt J3/09-224r1 090506 Nagle Allow return back to a block txt J3/09-224r2 090506 Nagle Allow return back to a block txt J3/09-224r3 090507 Nagle Allow return back to a block txt J3/09-224r4 090507 Nagle Allow return back to a block txt J3/09-225 090506 Cohen Intrinsic assignment glitches txt J3/09-225r1 090507 Cohen Intrinsic assignment glitches txt J3/09-226 090506 Whitlock F2008 Edits for F2003 Interps txt J3/09-227 090506 Cohen Currently is not in vogue txt J3/09-227r1 090506 Corbett Currently is not in vogue txt J3/09-228 090506 Maclaren Erroneous constraint in CRITICAL txt J3/09-228r1 090506 Maclaren Erroneous constraint in CRITICAL txt J3/09-228r2 090507 Maclaren Erroneous constraint in CRITICAL txt J3/09-229 090506 Snyder Semantic instead of syntax terms for p txt J3/09-230 090506 Cohen More editorial changes txt J3/09-230r1 090507 Cohen More editorial changes txt J3/09-231 090506 Rasmussen Answer to MPI Forum regarding MPI asyn txt J3/09-232 090507 Cohen Further editorial changes txt J3/09-233 090507 Reid Iterp F95/0098 txt J3/09-234 090507 Snyder Meeting 188 Treasurer's report txt J3/09-235 090508 Whitlock Meeting 188 Minutes txt J3/09-T13 090507 Whitlock Meeting US TAG Minutes txt -------------------------------------------------------------------------- Appendix C: Future Meetings and Distribution ------------------------------------------------------------------------ Meeting Conventions: - Four meetings per year - Attempt to schedule second full week of the month - Attempt to schedule meeting contiguous or simultaneous with WG5 annual meeting Future meeting schedule: 189 August 10 - 14, 2009, in Las Vegas, NV Jim Xia, acting host Pre-meeting distribution deadline: July 27, 2009 Pre-meeting distribution: electronic Post-meeting distribution: electronic 190 November 9 - 13, 2009, in Las Vegas, NV Stan Whitlock, acting host Pre-meeting distribution deadline: October 26, 2009 Pre-meeting distribution: electronic Post-meeting distribution: electronic 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 premeeting 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 International Rep. V. Snyder 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 C. Rasmussen OWG-V Liaison D. Nagle MPI Forum C. Rasmussen UPC D. Nagle 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), A. Donev, J. Martin, V. Snyder INTEROP: Responsible for interoperability with C B. Long (head), C. Rasmussen, J. Xia HPC: Responsible for topics in High Performance Computing B. Long (head), C. Rasmussen, J. Xia 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 J3 Meeting Attendance (Principal Members) Meeting # 179 180 181 182 183 184 185 186 187 188 Location (state) NV NV UK NV NV NV NV JP NV NV Date (month) 02 05 08 11 02 05 08 11 02 05 (year) 07 07 07 07 08 08 08 08 09 09 Name Affiliation Corbett, R Sun V V V V V V V V A2 V Long, W Cray V V V V V V V V V V Martin, J self V V V V V V V R V V Nagle, D self V V V V V V V V V V Rasmussen, C LANL V V A R V V V R V V Snyder, V JPL/Caltech V V V V V V V V V V Whitlock, S Intel V V A V V V R R V V Xia, J IBM A1 V** V A V V A V A** V J3 Letter Ballot Participation (Principal Members) Meeting # 169 170 171 174 181 182 183 184 185 187 Date (month) 10 12 03 12 08 11 01 04 08 04 (year) 04 04 05 05 07 07 08 08 08 09 Name Affiliation I9 I10 I11 I12 I13 I14 I15 I16 I17 I18 Ingrassia, M Sun A** V V V V V V A V V Long, W Cray V V V V V V V V V V Martin, J self V V V A V V V A R R Nagle, D self V V V V V V V V V V Rasmussen, C LANL A V A** V V A V V V A 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 Xia, J IBM V V V V1 V V V V V V V present and voting Voting alternates: R absent but represented None A absent and not represented P present and not voting Non-voting alternates: RP represented by previous member M. Cohen (for J. Martin) E Excused A. Donev (for C. Rasmussen) Q Resigned J. Reid (for D. Nagle) ** missed 2 of last 3 meetings/votes *** lost membership 1 J Xia replaced R James as the IBM representative at m180 2 R Corbett replaced M Ingrassia as the SUN representative at m188 Total Membership at beginning of Meeting 188 8 Majority 5 Quorum 4 Total Membership at end of Meeting 188 8 Total Members Attended or Represented at 188 8 Total Attendees at Meeting 188 10 + WG5 delegates 4 + guests 0 Membership changes since last meeting: No one is in jeopardy of losing membership because of attendance at the end of this meeting. ---------------------------------------------------------------------- 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".