InterNational Committee for Information Technology Standards (INCITS) Secretariat: Information Technology Industry Council (ITI) 700 K Street NW, Suite 600, Washington, DC 20001 www.incits.org PL22.3-2022-000XX-m229-draft-agenda.txt INCITS/Fortran Meeting #229 Draft Agenda February 21 - 24, 2022, Berkeley, CA Meeting #229 is a hybrid (mixed-mode) meeting: in-person in Berkeley, CA with virtual option via Zoom Teleconference details: https://incits.zoom.us/j/83049297003?pwd=UHRJZEhPMjJKd0s1Q1J2bTBkVExWZz09 Meeting ID: 830 4929 7003 Passcode: n43^cjD^ One tap mobile +13126266799,,83049297003#,,,,*27436773# US (Chicago) +16469313860,,83049297003#,,,,*27436773# US I. Tuesday, February 21, 2023 -- 8:00AM - 5:00PM PT (UTC-7) -------------------------------------------------------------- 1. Working Breakfast 1. Visitor badge pick-up 2. Opening Business - R. Budiardja (8:30AM) 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 page) 4. Beginning membership report - L. Menard 1. Reference: 23-126.txt 5. Beginning Treasurer's report - J. Steidel 1. Reference: 23-125.txt 6. Approval of draft agenda - R. Budiardja 1. Reference document: PL22.3-2022-000XX-m229-draft-agenda.txt 1. Motion: K. Rasmussen/Lionel 2. Passed Unanimous Consent (UC) 7. Approval of Meeting 228 minutes - R. Budiardja 1. Reference document: PL22.3-2021-000XX-m228-minutes.txt 1. Motion: Menard/Lionel 2. Passed UC 3. National Items 1. Liaison reports 1. INCITS report (if any) - R. Budiardja 1. Nothing more other than mentioned. 2. MPI Liaison report (if any) - J. Hammond 1. Reference: 23-145.txt 3. OpenMP Liaison report (if any) - B. Long 1. Reference: 23-122.txt 4. flang Liaison report (if any) - M. LeAir 1. Reference: 23-123.txt 5. OpenACC Liaison report (if any) - J. Larkin 1. No significant movement. 6. fortran-lang/LFortran (if any) - O. Certik 1. Reference: 23-129.txt 4. Berkeley Local Arrangements - K. Rasmussen & D. Rousson 5. International Items - S. Lionel 1. By end of meeting we should have FDIS by end of this meeting. 2. After that, we're off and running with F202y 3. June 2023 WG5 Local Arragements - N. Sircombe 1. Presented on all arrangements 6. Other Business - R. Budiardja 1. Comments from members 1. Vipul asked for clarification on membership from Debbie 2. Mark: Are we expecting to start at 8AM, Answer: 8:30 3. Is the working lunch going to be streamed (Yes) 2. Tutorials (if needed) 3. Subgroup Heads \HPC Long: Steidel, Reid, Chen, Craig, Sircombe, Bader, Hammond \DATA Malcolm data should meet with generics sometime this week. \GENERIC Clune: Damian, Kate, \JOR Rich: Lorri, Steve, Gary \EDIT Malcolm: Malcolm noted that there are two other versions of 23-007 in the edit folder, in reaction to ISO comments said document should be in a different font, which also requires changing the tool chain 23-007XC replaces the main fonts with Cambria. 23-007XC11 is 11-point font. Please take a quick peek thru the doc to give an opinion. \INTERP Malcolm: Steidel Recessed for subgroups. 7. Subgroup Meetings 8. Working Lunch - Flang focus group (12:00PM) 9. Subgroup Meetings 10. Subgroup Reports (4.30PM) \GENERICS: 23-103, 23-104 for vote discussion 23-102r1, related to bnf syntax \JoR: 23-120,23-121 - should be changed to interp 23-137 For vote Related to 202y : 23-105 -> 23-111r1 23-113, 23-117, 23-124 (where collecting work items) \Edit: For vote: 23-128, 23-135, 23-136 Also, please look at three versions of 23-007. \Interp, \Data: Nothing today. \HPC: 23-132,23-133,23-134 For vote 23-100 for Thursday ** Motion 23-110 -- Emiritas status for Bob Corbett(Lionel/Clune) UC Recess: 5:00 II. Wednesday, February 22, 2023 -- 8:00AM - 5:00PM PT (UTC-7) ---------------------------------------------------------- 1. Working Breakfast 2. F2023 / F02Y Plenary - subgroup heads (8:30AM) \Generics ** Motion 23-103 "Generics formal requirements" [Clune](Clune/Richardson) Malcolm: public enumerators not problematic, other comments Bill: Too complicated Reuben: Always have to have requirements with a template? Motion as amended, with roll-call vote 1 no 2 absent 11 yes AMD Rich Bleikamp yes ARM Nathan Sircombe yes Dancing Bear Software Gary Klimowicz yes HPE Bill Long no IBM Corporation Daniel Chen yes Intel Corporation Jon Steidel yes Lawrence Berkeley National Laboratory Brad Richardson yes Lawrence Livermore National Laboratory Craig Rasmussen (absent) Lionel Steve Lionel Los Alamos National Lab (absent) NASA Tom Clune yes National Center for Atmospheric Research (NCAR) Magne Haveraaen yes NVidia Corporation Mark LeAir yes Oak Ridge National Labs Reuben Budiardja yes -- Motion 23-104 "Formal specs for TEMPLATE" [Clune](Clune/K. Rasmussen) Withdrawn for rework. -- Discussion 23-102r1 Much input to Generics subgroup \JoR ** Motion 23-137 "Disposition of JoR DIS Comments" [Lionel&JoR] (Lionel/Klimowicz) Bill: Should we even be referencing the old standards? Malcolm: Useful for both users and implementors UC \Edit ** Motion 23-128 "Normative references" [Cohen] (Cohen/Clune) UC ** Motion 23-135 "Comments about NOTEs" [Cohen] (Cohen/Klimowicz) UC ** Motion 23-136 "Responses to some more comments" [Cohen] (Cohen/Menard) UC Discussion re font: Many things don't look as good, would require a page-by-page review \Interp No business \Data No business \HPC ** Motion 23-132 "Disposition of DIS comments related to 22-199" [Long] (Long/Steidel) UC ** Motion 23-133 "Disposition of DIS comments related to J3/22-200." [Long] (Long/Cohen) UC ** Motion 23-134 "Disposition of DIS comments related to J3/22-201 " [Long] (Long/Lionel) UC Recessed to subgroups at 11:00 3. Tutorials (if needed) 4. Subgroup Meetings 5. Working Lunch - Flang Focus Group (12:00PM) 6. Subgroup Meetings 7. Subgroup Reports (4.30pm) Reuben: Friday morning each subgroup bring a list of features they'd like to propose for 202y, in the form of a paper. \HPC For vote tomorrow: 23-100 \JoR 23-141 for vote Friday; our list of features for 202y \Generic For vote tomorrow: 23-104r1, 23-102r2 \Edit For vote tomorrow 23-138r1, 23-139, 23-140, 23-142, 23-143, 23-144 RE: 23-144, there are two possible responses, resulting in 23-144r1 with the proper response. \Interp For vote tomorrow 23-114, 23-115, 23-116, 23-118, 2-119 Recessed at 5:00 until tomorrow III. Thursday, February 23, 2023 -- 8:00AM - 5:00PM PT (UTC-7) ---------------------------------------------------------- 1. Working Breakfast 2. F2023 / F02Y Plenary - subgroup heads (8:30AM) JoR: No business \Generic: ** Motion 23-104r1 "Formal specs for TEMPLATE" [Clune](Clune/Lionel) After much discussion, a roll-call vote: AMD Rich Bleikamp, yes ARM Nathan Sircombe yes Dancing Bear Software Gary Klimowicz, yes HPE Bill Long No IBM Corporation Daniel Chen yes Intel Corporation Jon Steidel Yes Lawrence Berkeley National Laboratory Kate Rasmussen Yes Lawrence Livermore National Laboratory Craig Rasmussen, yes Lionel Steve Lionel, yes Los Alamos National Lab (absent) NASA Tom Clune Yes National Center for Atmospheric Research (NCAR) Magne Haveraaen Yes NVidia Corporation Mark LeAir, Yes Oak Ridge National Labs Reuben Budiardja Yes Motion passed with 12 Yes, 1 no, 1 absent -- Motion 23-102r2 "Formal syntax for generics" [Clune] (Clune/Klimowicz) Many discussions straw vote: Name for template TEMPLATE 16 GENERIC 1 undecided 1 straw vote: Word for instantiate INSTANTIATE 15 SPECIALIZE 1 undecided Withdrawn for rework \HPC: ** Motion 23-100 "Simplification of the C.7.8 example" [Hayashi/Reid] (Long/Lionel) As amended UC \Edit -- Motion 23-138r1 "Responses to **-007, 011, 014, 016, 017, 019, 021, 027, 052." [Cohen](Cohen/C. Rasmussen) Withdrawn for rework ** Motion 23-139 "Responses to **-009" [Cohen](Cohen/C. Rasmussen) UC ** Motion 23-140 "Responses to **-010, 012, 013, 060." [Cohen](Cohen/Clune) UC ** Motion 23-142 "Miscellaneous typoe fixes" [Cohen](Cohen/C. Rasmussen) UC ** Motion 23-143 "Response to **-061" [Cohen](Cohen/K. Rasmussen) UC ** Motion 23-144 "Response to **-008" [Cohen](Cohen/Brad) Straw vote on which response: PREFERRED 1 ALTERNATIVE 7 undecided 7 As amended \Interp ** Motion 23-114 "Interp F23/004 on OUT_OF_RANGE" [Cohen](Cohen/Menard) UC 3. Tutorials (if needed) 4. Subgroup Meetings 5. Working Lunch - Flang Focus Group (12:00PM) 6. Subgroup Meetings 7. Subgroup Reports (4.30pm) \HPC for vote tomorrow 23-146 \JoR for vote tomorrow 23-141 \Gen for vote tomorrow 23-148 23-102r3, but will have an r4. \Data for vote tomorrow 23-147 \Edit 23-138r2 \Interp 23-119, 118, 116, 115r1 IV. Friday, February 23, 2023 -- 8:00AM - 3:00PM PT (UTC-7) ---------------------------------------------------------- 1. Working Breakfast 2. F2023 / F202Y Plenary - subgroup heads (8:30AM) \HPC ** Motion 23-146 "F202Y features" [Long](Long/C. Rasmussen) Initiating straw votes for various features for inclusion in F202Y For information only Bits: 10 Yes 2 No 5 Undecided Simple templates: (no vote) Double operators 0 Yes 17 No 3 Undecided Provide a way to specify a binding name for program unit 14 Yes 1 No 4 Undecided BIND(C++) (aka Interoperability with C++ including arrays) 1 Yes 13 No 4 Undecided X++ 2 Yes 12 No 6 undecided Add float128, float64, float64 19 Yes 0 No 0 Undecided Async tasking 16 Yes 0 No 4 Undecided \JoR -- Discussion: 23-141 "Features JOR recommends for inclusion in F202y" [Bleikamp/JoR] Initiating straw votes for various features for inclusion in F202Y For information only Fpp (preprocessor) 14 Yes 1 No 4 Undecided f.p. model just add a note 15 Yes 0 No 2 Undecided immutable values 5 Yes 0 No 12 Undecided scan/prefix sum 11 Yes 1 No 4 Undecided add IEEE intrinsics/operations 8 Yes 1 No 7 Undecided scan clause for DO CONCURRENT 7 Yes 3 No 7 Undecided Deprecate D edit desc. 14 Yes 0 No 2 Undecided Source position 15 Yes 1 No 3 Undecided Tabs in source code 16 Yes 0 No 1 Undecided \Generics **Motion 23-148 " Thoughts on additional generics features" [Clune/Generic] (Clune/Craig) Initiating straw votes for various features for inclusion in F202Y Containers: 7 Yes 2 No 6 undecided \Data --Discussion 23-147 "Recommendation of DATA items for F202y" [Cohen] Initiating straw votes for various features for inclusion in F202Y Namespace for modules 11 Yes 1 No 3 Undecided More assumed-rank functionality 15 Yes 0 No 1 Undecided Obsolete default implicit typing 16 Yes 0 No 0 Undecided pointer intent 15 Yes 0 No 1 Undecided Enable polymorphic outputs from pure 5 Yes 1 No 9 Undecided Proper enumeration types 11 Yes 0 No 4 Undecided Program-specified default KINDS 13 Yes 0 No 2 Undecided ** Motion 23-149 "More responses" [Cohen](Cohen/C.Rasmussen) UC \Edit ** Motion 23-138r2 "Responses to **-007, 011, 014, 016, 017, 019, 021, 027, 052." [Cohen](Cohen/Long) As amended UC \Interp -- Motion 23-115r1 "Interp F23/001 on C descriptor attribute member" [Cohen](Cohen/ ) withdrawn for further work -- Motion 23-116 "Interp F23/002 on C interoperability" [Cohen](Cohen/K. Rasmussen) Withdrawn for further work ** Motion 23-118 "Interp F23/005 on defined assignment/operators and dynamic type" [Cohen/Steidel](Cohen/Long) UC ** Motion 23-119 "Interp F23-003 clarifying COMMON block names" [Steidel](Cohen/Long) As amended. UC 3. Working Lunch - Flang focus group (12:00PM) 4. Closing Business 1. Future meetings - R. Budiardja Next meeting: Joint WG5, Manchester UK June 12-16, 2023 and will have virtual option Following meeting: October meeting: NASA (Maryland) 2. Ending Treasurer's report - J. Steidel 3. Closing membership report - L. Menard 1. 13 members attended; one was absent. There were 4 visitors to the meeting. No members in jeopardy. 5. Comments from Members 6. Adjournment