To: J3 09-306 From: Stan Whitlock Subject: Minutes of meeting #190 Date: 2009 November 12 Minutes of INCITS/PL22.3 Committee Meeting #190 formerly known as INCITS/J3 November 9-13, 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. 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/ 3. 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 #190 ---------------------------------------- This is a list of the paper numbers that passed at meeting #190, 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-288 09-290r2 09-296 09-301r1 09-303r2 09-289r1 09-294 09-300r1 09-302r1 09-304 The interpretations created by this meeting were: interp F03/0139 == 09-296 0140 == 09-301 0141 == 09-304 The interpretations passed by this meeting were: interp F03/0139 == 09-296 0140 == 09-301 0141 == 09-304 1. Monday, November 9, 2009 8:00 AM ------------------------------------ 1.1 Opening Business 1.1.1 Remarks from the chair Dan Nagle (J3 chair) welcomed everyone to the meeting and started working through the J3 Agenda. Our goals this week are to prepare the US comment on the FCD of the Fortran 2008 Standard, to work on the interop TR, and improve the vulnerability appendix. 1.1.2 Adoption of agenda ** motion: adopt agenda (Whitlock/Snyder): uc 1.1.3 Approval of Meeting 189 minutes ** motion: approve 09-288 minutes of meeting 189 (Snyder/Whitlock): uc 1.1.4 INCITS/OMC report - Dan Nagle As always, Dan 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 Ada, C, and Fortran have all produced first drafts of vulnerability annexes. WG23 answered all of the comments on draft TR 24772. At their April-2010 meeting, they will start integrating the language annexes in the TR. 1.1.6 ISO/WG5 report - Van Snyder There will be a meeting of the US TAG at this meeting to approve the US comment on the FCD of Fortran 2008 and to form the US delegation for the February WG5 meeting. 1.1.7 J11 Liaison report - Craig Rasmussen Nothing to report 1.1.8 MPI Liaison report - Craig Rasmussen There is an MPI meeting this week {that Craig will go to} preceding SuperComputing 2009, where the MPI Forum will decide what kind of integer is used throughout MPI. 1.1.9 UPC Liaison report - Dan Nagle There was a PGAS conference in Ashburn, VA, hosted by George Washington U, in October, 2009. John Reid, Dan Nagle, Bill Long, John Wallin, and Bob Numerich spoke on coarrays. There was interest in Coarrays. PGAS is an IEEE standard. 1.1.10 Treasurer's report - Van Snyder Account balance same as at the end of meeting 189 == $2329.63 (See 09-287) There is a $50 meeting fee for this meeting ** motion: no meeting fee for meeting 191 in February-2010 (Nagle/Snyder): uc 1.1.11 Beginning membership report - Stan Whitlock Total Membership at beginning of Meeting 189 : 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 * No one is in jeopardy of losing membership because of meeting non-representation * No one is in jeopardy of losing membership because of letter ballot non-participation * There was no sign up sheet for J3 attendees Attendance at beginning of meeting 189 -------------------------------------- J3 members present: Robert Corbett Bill Long Jeanne Martin Dan Nagle Craig Rasmussen Van Snyder Stan Whitlock J3 alternates present: Malcolm Cohen - alternate to Jeanne Martin, non-voting ** All J3 members are present or represented by a present alternate except Jim Xia (IBM) Guests (not J3 members/alternates): None Craig Rasmussen has paid his 2009 INCITS dues and his 2010 dues. HP has paid INCITS dues for 2010 to reactivate their membership. 1.1.12 Local arrangements Stan Whitlock is the host 1.1.13 Comments from members /INTERP report (from Stan Whitlock): The new 09-006Ar3 is the latest list of F2003 interps: + m189 interps: submitted 134..138; passed F95/98, 78, 90, 134..138 There is one new interp and no new answers in the m190 pre-meeting: * Paper 09-296 is interp F03/0139 * Paper 09-295 is the results of the interp letter ballot #19 (09-292) Meeting 190 is the last meeting to accept interpretations against Fortran 2003; starting at meeting 191, interps will be against Fortran 2008. Van Snyder attended the IFIP WG2.5 meeting. They liase with IEEE/P1758 Interval Arithmetic. WG2.5 is working on "complete arithmetic" that would allow no lose of accuracy for combined multiply/add operations. Craig Rasmussen says that Apple is pushing OpenCL as a language to unify GPU and multi-core programs. Jeanne Martin was presented with a collage of photographs assembled by John Reid and Jerry Wagener of scenes from the many years Jeanne has been involved with Fortran. 1.2 Tutorials (if needed) None. 1.3 Subgroup organization: -------------------------- /JOR: Stan Whitlock (head), Dan Nagle /DATA: Malcolm Cohen (head), Robert Corbett, Jeanne Martin, Van Snyder /HPC: Bill Long (head), Craig Rasmussen /HPC also handles /INTEROP issues /INTERP: Stan Whitlock (head), Malcolm Cohen /EDIT: Malcolm Cohen (head) /WG23 vulnerabilities: Dan Nagle (head), Van Snyder Paper distribution for subgroups: /JOR: 289, 290, 291, 293 /DATA: 294, 299 /HPC: 298 /INTERP: 292, 295, 296 All of J3: 288, 297 /EDIT: none Recessed 8:56am 1.4 Subgroup meetings 1.5 Subgroup reports (4:30 pm) /JOR No further action will be taken on 09-291 "CRITICAL construct, EXIT, CYCLE, RETURN, image control statement" [Snyder] The edits in 09-293 "HYPOT" [Snyder] cannot be made to 09-007r3 because it would be a change to the F2008 requirements. But 09-293 could be included in the US comment on the FCD so 09-293 will be processed. /EDIT The ISO Comments template we have to use is in the USTAG subdirectory in members_only. /J3 The list of papers for voting, discussion, or action later in the week was discussed Recessed 4:55pm 2. Tuesday, November 10, 2009 8:00 AM -------------------------------------- 2.1 F2008 Plenary (00-010) /JOR ** motion: 09-289r1 "Contradictions concerning execution sequence and branching" [Snyder/Whitlock] (Whitlock/Snyder): uc ** motion: 09-290r1 "Editorial stuff" [Snyder/Whitlock] (Whitlock/Snyder) as amended: uc {post r2} /DATA ** motion: 09-294 "Syntax and constraint ambiguity concerning data pointers" [Snyder] (Cohen/Long): uc /HPC Paper 09-298 "THIS_IMAGE simplification" [Long]: SV: Should we make the changes proposed in 09-298? Y-N-U: 0-4-4 No further action will be taken on 09-298 2.2 Tutorials (if needed) - None Recessed 8:41am 2.3 Subgroup meetings 2.4 Subgroup reports (4:30pm) /J3 The list of papers for voting, discussion, or action later in the week was discussed Recessed 4:40pm 3. Wednesday, November 11, 2009 8:00 AM ---------------------------------------- 3.1 F2008 Plenary /JOR ** motion: 09-293 "HYPOT" [Snyder] (Whitlock/Snyder): 2-5 failed No further action will be taken on 09-293 /DATA ** motion: 09-300 "Minor editorial fixes" [Cohen] (Cohen/Snyder) as amended: uc {post r1} ** motion: 09-302 "General scoping fixes" [Cohen] (Cohen/Snyder] as amended: uc {post r1} ** motion: 09-303 "Scoping unit fixes for BLOCK construct" [Cohen] (Cohen/Snyder) as amended: withdrawn /INTERP Paper 09-296 "Interp request on functions returning procedure pointers" [Cohen] F03/0139: SV: use A answers - use B answers - undecided: 0-6-2 ** move 09-296 with B answers (Whitlock/Cohen): uc ** motion: 09-301 "Interp request on construct entities" [Cohen] F03/0140 (Whitlock/Cohen): uc Paper 09-295 "Results of the J3 interp letter ballot #19" [Whitlock] passed all 16 interps - no further action will be taken on 09-295 3.2 Tutorials (if needed) - None Recessed 10:10am 3.3 Subgroup meetings 3.4 Subgroup reports (4:30pm) /DATA No further action will be taken on 09-299 "ASYNCHRONOUS and VOLATILE in BLOCK" [Long] /J3 The list of papers for voting, discussion, or action later in the week was discussed Recessed 4:54pm 4. Thursday, November 12, 2009 8:00 AM --------------------------------------- 4.1 F2008 Plenary /DATA ** motion: 09-303r1 "Scoping unit fixes for BLOCK construct" [Cohen] (Cohen/Snyder) as amended: uc {post r2} /INTERP ** motion: 09-304 "Interp request on specific interfaces" [Snyder] F03/0141 (Whitlock/Cohen): uc 4.2 Tutorials (if needed) - None 5.2 Closing business - Friday's closing business was started early 5.3 Review of action items 1. Dan will make 09-001r4 the official J3 membership list on the J3 web site 5.4 Future meetings - Van Snyder Meeting #191 is February 15-19, 2010, in Las Vegas, NV, at the Fairfield Inn by Marriott, joint with WG5 Van Snyder, acting host * meeting 192 - 14-18-Jun-2010 in Las Vegas - host = Bob Corbett * meeting 193 - 11-15-Oct-2010 in Las Vegas - host = Bill Long See Appendix C for details of future meetings 5.5 Treasurer's report - Van Snyder 10 Aug 2009 Opening balance $ 2329.63 10 Aug 2009 Fees collected 400.00 13 Aug 2009 Expenses -- Stan Whitlock - 12.97 14 Aug 2009 Expenses -- Fairfield Inn - 46.12 14 Aug 2009 Closing balance $ 2670.54 Outstanding obligations: none INCITS wants us to change banks since Bank of America is charging large fees. The Treasurer's Report is in paper 09-305 5.6 Closing membership report - S. Whitlock Total Membership at beginning of Meeting 190 8 Majority 5 Quorum 4 Total Membership at end of Meeting 190 8 Total Members Attended or Represented at 190 7 Total Attendees at Meeting 190 8 + 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 5.7 Comments from members Jeanne Martin thanked everyone who contributed to the photo collage That she was presented J3 meeting #190: Adjourned at 8:34AM on Thursday, November 12, 2009 ---------------------------------------------------------------------- Appendix A: Final Agenda for J3 Meeting 189 ------------------------------------------------------------------------ Final Agenda for J3 Meeting 190 =============================== 1. Monday, November 9, 2009 8:00 am ------------------------------------- 1.1 Opening business D. Nagle Remarks from the chair D. Nagle Adoption of agenda D. Nagle Approval of Meeting 189 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 S. Whitlock 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, November 10, 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, November 11, 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, November 12, 2009 8:00 am --------------------------------------- 4.1 F2008 Plenary Subgroup Heads 4.2 Tutorials (if needed) 5.2 Closing business D. Nagle 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 190 LAS VEGAS, NEVADA, November 09 - 13, 2009 -------------------------------------------------------------------------- Paper Number Date Submitter Title -------------------------------------------------------------------------- J3/09-001r4 091109 Whitlock membership list txt J3/09-006Ar3 091105 Whitlock Interpretations txt J3/09-007r3 090827 Cohen Committee Draft pdf J3/09-288 090814 Whitlock Meeting 189 minutes txt J3/09-289 090910 Snyder Contradictions concerning execution se txt J3/09-289r1 091109 Snyder Contradictions concerning execution se txt J3/09-290 090910 Snyder Editorial stuff txt J3/09-290r1 091109 Snyder Editorial stuff txt J3/09-290r2 091110 Snyder Editorial stuff txt J3/09-291 090910 Snyder CRITICAL construct, EXIT, CYCLE, RETUR txt J3/09-292 090917 Whitlock J3 Fortran interp letter ballot #19 - txt J3/09-293 091019 Snyder HYPOT txt J3/09-294 091019 Snyder Syntax and constraint ambiguity concer txt J3/09-295 091103 Whitlock Results of the J3 interp letter ballot txt J3/09-296 091104 Cohen Interp request on functions returning txt J3/09-297 091104 Cohen Editor's report for 09-007r3 txt J3/09-298 091108 Long THIS_IMAGE simplification txt J3/09-299 091108 Long ASYNCHRONOUS and VOLATILE in BLOCK txt J3/09-300 091110 Cohen Minor editorial fixes. txt J3/09-300r1 091111 Cohen Minor editorial fixes. txt J3/09-301 091110 Cohen Interp request on construct entities. txt J3/09-302 091110 Cohen General scoping fixes. txt J3/09-302r1 091111 Cohen General scoping fixes. txt J3/09-303 091110 Cohen Scoping unit fixes for BLOCK construct txt J3/09-303r1 091111 Cohen Scoping unit fixes for BLOCK construct txt J3/09-303r2 091112 Cohen Scoping unit fixes for BLOCK construct txt J3/09-304 091111 Snyder Interp request on specific interfaces txt J3/09-305 091112 Snyder Meeting 190 Treasurer's Report txt J3/09-306 091112 Whitlock Minutes of meeting #190 -------------------------------------------------------------------------- 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: 191 February 15-19, 2010, in Las Vegas, NV, joint with WG5 Van Snyder, acting host Pre-meeting distribution deadline: February 1, 2010 Pre-meeting distribution: electronic Post-meeting distribution: electronic 192 June 14-18, 2010, in Las Vegas, NV Robert Corbett, acting host Pre-meeting distribution deadline: May 31, 2010 Pre-meeting distribution: electronic Post-meeting distribution: electronic 193 October 11-15, 2010, in Las Vegas, NV Bill Long, acting host Pre-meeting distribution deadline: September 27, 2010 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 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 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 (WG23) 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), R. Corbett, J. Martin, V. Snyder INTEROP: Responsible for interoperability with C B. Long (head), A. Donev, C. Rasmussen, J. Xia HPC: Responsible for topics in High Performance Computing B. Long (head), A. Donev, 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 # 181 182 183 184 185 186 187 188 189 190 Location (state) UK NV NV NV NV JP NV NV NV NV Date (month) 08 11 02 05 08 11 02 05 08 11 (year) 07 07 08 08 08 08 09 09 09 09 Name Affiliation Corbett, R Sun V V V V V V A2 V V V Long, W Cray V V V V V V V V V V Martin, J self V V V V V R V V R V Nagle, D self V V V V V V V V V V Rasmussen, C LANL A R V V V R V V V V Snyder, V JPL/Caltech V V V V V V V V V V Whitlock, S Intel A V V V R R V V V V Xia, J IBM V A V V A V A** V V A J3 Letter Ballot Participation (Principal Members) Meeting # 170 171 174 181 182 183 184 185 187 190 Date (month) 12 03 12 08 11 01 04 08 04 11 (year) 04 05 05 07 07 08 08 08 09 09 Name Affiliation I10 I11 I12 I13 I14 I15 I16 I17 I18 I19 Corbett, R Sun V V V V V V A V V V2 Long, W Cray V V V V V V V V V V Martin, J self V V A V V V A R R R Nagle, D self V V V V V V V V V V Rasmussen, C LANL V A** V V A V V V A 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 V 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 RP represented by previous member Non-voting alternates: E Excused M. Cohen (for J. Martin) Q Resigned ** missed 2 of last 3 meetings/votes *** lost membership 2 R Corbett replaced M Ingrassia as the SUN representative at m188 Total Membership at beginning of Meeting 190 8 Majority 5 Quorum 4 Total Membership at end of Meeting 190 8 Membership changes since last meeting: No one is in jeopardy of losing membership because of meeting non-representation No one is in jeopardy of losing membership because of letter ballot non-participation ---------------------------------------------------------------------- Appendix F: Membership Roster The Membership Roster is not reproduced here. The 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"