ISO/IEC JTC1/SC22/WG5 N2215 Preliminary Agenda Meeting of ISO/IEC JTC1/SC22/WG5 June 12-16, 2023 Manchester UK, and Virtual Monday, June 12 0900 - 1700 (BST, UTC+1) (Joint WG5/J3) Tuesday, June 13 0900 - 1700 (BST, UTC+1) (Joint WG5/J3) Wednesday, June 14 0900 - 1700 (BST, UTC+1) (Joint WG5/J3) Thursday, June 15 0900 - 1700 (BST, UTC+1) (Joint WG5/J3) Friday, June 16 0900 - 1700 (BST, UTC+1) (Joint WG5/J3) N.B. During the meeting, some sessions will be of WG5 with Steve Lionel in the chair and some sessions will be of J3 with Reuben Budiardja in the chair. Delegates should expect important business to continue until 1700 on June 16. To the extent practicable, members will have the opportunity to participate virtually through Zoom. 1. Opening of the Meeting: 9:00AM, June 12, 2023 2. Opening business 2.1 Introductory remarks from the Convenor Discussed ISO issues with the 2.2 Reminder of the ISO Code of Ethics and Conduct https://www.iso.org/files/live/sites/isoorg/files/store/en/PUB100011.pdf 2.3 Welcome from the Host 2.4 Local arrangements, Nathan Sircombe 2.5 Appointments for this meeting Secretary : John Reid Resolutions: David Muxworthy (UK) Gary Klimowicz (US) Makki Takata (JP) Reinhold Bader (GE) Daniel Chen (CA) 2.6 Adoption of the Agenda (Long/Clune) UC 3. Matters arising from the Minutes of the 2022 meeting (N2202) 3.1 Submitted an FDIS which was not accepted by ISO editor. 3.1.1 In particular, clause 3 had a number of objections; Malcolm is looking into these. 3.2 2024 WG5 - In Berkeley, no date yet. Steve will start a survey with which dates work/don't work for 2024 meeting 4. Status of 2022 Resolutions (N2200) 4.1 All were addressed. 5. Reports 5.1 SC22 Matters (Lionel) 5.1.1. Ongoing access to papers and things. 5.1.2 INCITS did not allow a joint meeting with an INCITS group and any other organization in same location. We received permission to do that by request. 5.1.3 Malcolm reported that paragraph numbers / line numbers are OK in doc up to FDIS level, provided we ask first. Requesting Steve to ask SC22 to ask JTC1 to allow paragraph numbers in published standards. 5.2 National Activity Reports US: National continues to host 3 meetings, 1 joint with WG5. Worked thru F2023 comments and disposition, starting initial list of F202y recommendations. Japan: March of this year Japan published F2018 in Japanese. Proposal for F202Y for extension to GENERIC. Germany: Nothing to report Canada: Nothing to report Norway: Nothing to report 5.3 Report from Primary Development Body (INCITS/Fortran Chair) (above) 5.4 Reports from other Development Bodies (Editors/Heads) WG23: Document is essentially complete with last minute editing. Almost ready to submit as formal standard. Wants WG5 permission to do that. 5.5 Liaison Reports: 6. WG5 Business and Strategic Plans Starting development for 202Y, hope to complete within 5 years 6.1 Goals for 2023-2025 J3 mode: 2. Opening Business - R. Budiardja (10AM) 1. INCITS Code of Conduct http://www.incits.org/standards-information/policies 2. INCITS Patent Policy and Antitrust http://www.incits.org/standards-information/legal-info 3. INCITS Membership Outreach Efforts Follow INCITS Social Media (LinkedIn, Twitter, Facebook) by clicking on the icons at the top INCITS home page on each corresponding social media platform, and/or go to https://www.qrfy.com/kQmnk3vtfV (INCITS social media landing page) 4. Beginning membership report - L. Menard 5. Beginning Treasurer's report - J. Steidel 1. Reference: 6. Approval of draft agenda - R. Budiardja 1. Reference document: PL22.3-2023-00001-m229-draft-agenda.txt Requesting one more line item from Malcolm. 1. Motion: (as amended, Richardson/Long) 2. Passed Unanimous Consent (UC) 7. Approval of Meeting 229 minutes - R. Budiardja 1. Reference document: 1. Motion: Menard/Klimowicz 2. Passed UC 3. National Items 1. Liaison reports 1. INCITS report (if any) - R. Budiardja 1. New prohibition for joint meetings; we'll have to request permission to have this meeting each year. 2. MPI Liaison report (if any) - J. Hammond 1. Reference: 23-173 Been implementing MPI Fortran with subarrays. 3. OpenMP Liaison report (if any) - B. Long 1. Reference: 23-172 4. flang Liaison report (if any) - M. LeAir 1. Reference: 23-168r3 5. OpenACC Liaison report (if any) - J. Larkin 1. No significant movement. 6. fortran-lang/LFortran (if any) - O. Certik 1. Reference: 23-171 6. Other Business - R. Budiardja 1. Comments from members 2. Tutorials (if needed) 3. Subgroup Organization 7. Subgroup Meetings 3. Subgroup Heads 1. HPC Bill Long Reuben, Jeff, Jon, John, Nathan, Daniel, Raghu 2. Data Malcolm Cohen Damian, Steve, 3. Generic Tom Clune Brad, Magne, Lucas, Mark 4. JoR Lorri Menard Gary, David, Makki 5. Edit Malcolm Cohen Mostly producing the temporary 007 to review 6. Interp Malcolm Cohen Will ask for help when needed Motion 23-154 Richardson/Clune Discussion: Generics; support for rank-agnostics intrinsics, (paper) Also a separate paper on general rank-agnostics Malcolm pointed out that some of the items are too vague. Suggestion to add a paper for these. Withdrawn for rework in subgroup. Recess for lunch and working groups at 11:30AM 8. Working Lunch 9. Subgroup Meetings 10. Subgroup Reports (4:30PM) Recess until tomorrow at 4:45 II. Tuesday, June 13 2023 -- 9:00AM - 5:00PM ---------------------------------------------------------- 1. Working Breakfast 2. F2023 / F202Y Plenary - subgroup heads (8:30AM) Purpose is for J3 to vote on whether to include these or not. /HPC ** Motion 23-174 "Asynchronous Tasks in Fortran" [Hammond](Long/Rouson) UC ** Motion 23-175, "BITS Type for F202Y" [Long] (Long/Lionel) Roll-call vote: AMD Y Raghu Maddhipatla ARM N Nathan Sircombe Dancing Bear Software N Gary Klimowicz HPE Y Bill Long IBM Corporation N Daniel Chen Intel Corporation N Lorri Menard Lawrence Berkeley National Laboratory N Brad Richardson Lawrence Livermore National Laboratory a (absent) Lionel N Steve Lionel Los Alamos National Lab a (absent) NASA N Tom Clune National Center for Atmospheric Research (NCAR) N Magne Haveraaen NVidia Corporation N Mark LeAir Oak Ridge National Labs A Reuben Budiardja 2 yes 9 no 1 abstain 2 absent ** Motion 23-176 "C interoperability for new interchange floating-point types" [Hammond] (Long/Cohen) UC /JoR ** Motion 23-178 "F202Y Make the D format edit descriptor obsolescent" [Lionel](Menard/Lionel) UC /Generic ** Motion 23-165r1, Withdrawn to go to DATA -- Motion 23-179, "Allow Renaming of intrinsic-operators" (Richardson)[Clune/LeAir) Withdrawn for rework -- Motion 23-181, "Generic Iterators and Accessors for F202Y" (Richardson)[Clune/Richardson) Withdrawn for reword -- Motion 23-182 "Intrinsic Requirements" (Richardson)[Clune/Richardson) Withdrawn for rework /Data ** Motion 23-177 "F202Y Obsolete default implicit typing" [Lionel](Cohen/Richardson) UC ** Motion 23-180 "F202Y Note that the real model is not IEEE 754" [Lionel](Cohen/Maddhipatla) UC /Edit 3. Tutorials 10:45 - 11:45 Generics, Background Recess at noon 4. Subgroup Meetings 5. Working Lunch 6. Subgroup Meetings 7. Subgroup Reports (4:30pm) Recess at 5:00 II. Wednesday, June 14, 2023 - 9:00AM - 5:00PM ---------------------------------------------------------- 1. Working Breakfast @9:30 presentation from Japanese 2. F2023 / F202Y Plenary - subgroup heads /Data **Motion 23-184 "More rank-independent functionality" [Cohen](Cohen/Clune) As amended UC **Motion 23-186 "Polymorphic outputs from pure" [Cohen](Cohen/Richardson) UC /JoR **Motion 23-151r1 "202Y Allow I/O of enumeration type names" [Lionel/Snyder](Menard/Lionel) UC /Edit --Motion 23-183 (vote) and poke at clause 3 007r1 Withdrawn to redo for tomorrow. /Generic -- Motion 23-187, "Shorthands for Simple Templates" [Richardson](Clune/Richardson) Withdrawn as info -- Discussion 23-188, "Possible Solutions to Long Templates" -- Discussion 23-190, "Properties for requirements" Constraints about syntax/semantics -- Discussion 23-189, "F202Y allow polymorphic deferred type" -- Discussion 23-182r1, "Expanded Requirements" (not for this meeting) 23-185r1 "F202Y Use of keywords with deferred procedure arguments" (not for this meeting) 23-191r1 "F202Y Further Refinements of Lower Bounds in Requirements" /Interp Nothing today /HPC Nothing today 3. Tutorials 10:45 - 11:45 Recessed 12:00 for one hour 4. Subgroup Meetings 5. Working Lunch 6. Subgroup Meetings 7. Subgroup Reports (4:30pm) Recessed 5:00 III. Thursday, June 15, 2023 -- 9:00AM - 5:00PM ---------------------------------------------------------- 1. Working Breakfast 2. F2023 / F202Y Plenary - subgroup heads /Data ** Motion 23-196 "Access to module entities" [Cohen](Cohen/Klimowicz) As amended UC ** Motion 23-197 "Scoped access to enumeration enumerators" [Cohen](Cohen/Clune) UC ** Motion 23-198 "Readonly pointers" [Cohen](Cohen/Richardson) UC ** Motion 23-199 "Default kinds" [Cohen](Cohen/Clune) As amended; Roll-call vote: AMD Y Raghu Maddhipatla ARM N Nathan Sircombe Dancing Bear Software Y Gary Klimowicz HPE A Bill Long IBM Corporation Y Daniel Chen Intel Corporation Y Lorri Menard Lawrence Berkeley National Laboratory Y Brad Richardson Lawrence Livermore National Laboratory a (Absent) Lionel Y Steve Lionel Los Alamos National Lab a (absent) NASA Y Tom Clune National Center for Atmospheric Research (NCAR) Y John Reid NVidia Corporation N Mark LeAir Oak Ridge National Labs Y Reuben Budiardja 9Y 2N 1A 2a /JoR ** Motion 23-192r1 "F202Y Define a standard Fortran preprocessor" [Klimowicz](Menard/Klimowicz) UC ** Motion 23-193 "F202Y Intrinsics for source file name and current line number" [Menard](Menard/Lionel) As amended to add procedure name: UC ** Motion 23-194 "F202Y Add maximum rank/corank constants to ISO_FORTRAN_ENV" [Lionel](Menard/Lionel) UC /HPC ** Motion 23-201 "F202Y Global binding name for non C-interoperable" [Clune](Long/Clune) UC /Edit Dual motion: ** Motion 23-183 "Notes about 23-007r1" AND 23-195 "Further changes to 23-007r1" [Cohen](Cohen/Long) UC /Interp ** Motion 23-156r1, "IEEE_SCALB underflow interp" [Reid/Cohen](Cohen/Steidel) UC ** Motion 23-157r1 "IEEE_SCALB underflow interp"[Reid/Cohen](Cohen/Clune) As amended UC /General ** Motion 23-200 - emeritus for Rich (Lionel/Raghu) UC Tutorial on generics template syntax Recess for Lunch, then continued tutorial 7. Create initial work item list for the next revision ("202Y") ** Motion 23-154r1 "US Initial Recommendations for F202Y " [subgroup heads](Menard/Clune) UC Further WG5 business Next WG5 meeting: June 24 2025 3. Tutorials 10:45 - 11:45 Then generics 4. Subgroup Meetings 5. Working Lunch 6. Subgroup Meetings 7. Subgroup Reports (4:30pm) Recessed 4:00 IV. Friday, June 16, 2023 -- 9:00AM - 3:00PM ---------------------------------------------------------- 1. Working Breakfast 2. F2023 / F202Y Plenary - subgroup heads /Generic --withdrawn 23-155r1 (Clune/Richardson) Modify to "info" 23-202 Possible approach to alleviate long template 3. Working Lunch 4. Closing Business 1. Future meetings - R. Budiardja October, Feb/March, June all set WG5 2025 in Helsinki 2. Ending Treasurer's report - J. Steidel 3. Closing membership report - L. Menard 23-207r1 5. Comments from Members Subheads thanked their teams for their support/help 6. Adjournment Turned over to WG5 at 10:00 7. Create initial work item list for the next revision ("202Y") N2219-r5 draft of resolutions 8. Closing Business 9.1 Future meetings Meeting 231 Next meeting in NASA Oct 16 2023 23-205.txt Meeting 232 Last week of Feb (Feb 26->March 1) Next WG5 is June in Berkeley Possible 2025 in Helsinki 9.2 Any other business 9. Adoption of Resolutions 10. Adjournment: 1015, June 16, 2023