Attending: Draft Agenda for J3 Meeting 221 1. Monday, February 24, 2020 8:00 am --------------------------------------------------------------- 1.1 Opening business L. Menard Remarks from the chair L. Menard Adoption of agenda L. Menard Rich/Tom UC Approval of Meeting 220 minutes L. Menard Rich/Srinath UC INCITS report (if any) L. Menard Lorri showed the INCITS Code of Conduct IEEE/754 report (if any) R. Corbett Full report in 20-154 WG23 report TBD No WG23 report MPI Liaison report (if any) B. Long In MPI 4.0 (uncoming) finaly we get "big count" arguments. Been harping about this for years. Also some new stuff similar to our TEAMS and basic support for fault tolerance. OpenMP Liaison report (if any) B. Long OpenMP 5.1 spec to be release next month (nominally at SC, whcih is virtual). Included: Limits of coarrays in OpenMP regions and DO CONCURRENT constructs. Eliminating the word MASTER. Extensive report sent to Lorri. flang Liaison report (if any) G. Klimowicz llvm-flang is pulled into the LLVM project, part of mono-repo as of LLVM 11.0. Parsing, sem-checking complete. Lowers to MLIR, can run any F77 program. Passes fcvs. Full report in 20-157 OpenACC Liaison report (if any) G. Klimowicz Current version 3.0. Full report in 20-159. UPC Liaison report (if any) B. Friesen Nothing newsworthy; Berkley largely in maintenance mode. Beginning Treasurer's report J. Steidel Full report in 20-147 Starting balance $2154.81 Motion to waive meeting fee this meeting Steidel/Clune UC Beginning membership report L. Menard In attendance: AMD Rich Bleikamp, Raghu Maddhipatla ARM Srinath Vadlamani Corbett Robert Corbett HPE Bill Long, Anton Shterenlikht IBM Corporation Daniel Chen Intel Corporation Lorri Menard, Jon Steidel Jet Propulsion Laboratory * Kernelyze LLC * Lawrence Berkeley National Laboratory Brian Friesen Lionel Steve Lionel, Malcolm Cohen, Vipul Parekh Los Alamos National Lab Ondrej Certik, Zechariah Jibben NASA Tom Clune National Center for Atmospheric Research (NCAR) Siddhartha Ghosh, John Reid NVidia Corporation Gary Klimowicz, Mark LeAir Oak Ridge National Labs Reuben Budiardja United States Dept of Energy Damian Rouson Guests: Brad Richardson, Bill Ash (INCITS) Total of 17 member organizations, with AMD now reaching voting status. Fourteen are represented here. A quorum is 10, so we've surpassed that. There are 24 people in attendance, including two guests. Local arrangements S. Lionel Steve noted that this was our first virtual meeting, and requested that everyone have patience. Using video would be preferred, unless network issues prevented it. Comments from members 1.2 Tutorials (if needed) None needed/requested 1.3 Subgroup organization L. Menard DATA (Malcolm) Bob, Vipul, Brad, Zach, Raghu JoR (Rich) Steve, Lorri, Gary HPC (Bill) Jon, Brian, Daniel, Anton, John, Rueben, Sidd GENERICS: (Tom) Damian, Ondrej, Mark, Brad (half), Vipul (half) WG5 needs to tackle conversion, concurrent, and Object Oriented issues Edit Malcolm Interp (Malcolm) Rich, Jon, Bob, Gary (half) 1.4 F202x Plenary (20-010) Subgroup Heads /JoR: ** Motion 20-137 "UTI-015 - Autoallocate on internal write" [Bleikamp] (Bleikamp/Cohen) As amended. UC ** Motion 20-139 "UTI-002/3/4 - SPLIT intrinsic Motion" [Bleikamp] (Bleikamp/Cohen) no amendment needed for typos in discussion. UC ** Motion 20-140 "UTI-011 GET_ENVIRONMENT_VARIABLE/GET_COMMAND examples" [Lionel] (Bleikamp/Lionel) UC ** Motion 20-141 "UTI-017 C_F_STRPOINTER" [Lionel] (Bleikamp/Lionel) As amended. UC Steve has post /Data: ** Motion 20-142 "Conditional expressions - specifications" [Cohen] (Cohen/Maddhipatla) There was a lively discussion, and a non-unanimous vote that ultimtely passed the paper. 11: For 2: Against 1: Abstain The ones who voted against were asked if they could share their concerns for the record: Ondrej: Community thinks it's not helpful, cost doesn't outweigh the benefit Gary: Concerned about actual arguments being used on LValue, afraid of unexpected consequences ++ Discussion 20-143 "Conditional expressions - syntax" [Cohen] This paper has multiple possible syntax schemes for conditional expressions, and the original intent was to conduct a straw poll. Gary had an alternate syntax, so this was withdrawn for now to add Gary's version. /HPC: ** Motion 20-145 "Response to UTI 010 - BOZ init for variable" [Long] (Long/Steidel) UC ** Motion 20-146 "UTI 012 - Notify OK for component of coarray" [Long] (Long/Steidel) UC /Generics /Interp Ran out of time this evening for these two subgroups; to be continued. Attendees are requested to look at any papers marked 'VOTE' on the website. 2. Tuesday, October 13, 2020 5:00 PM --------------------------------------------------------------- 2.1 F202x Plenary (20-010) Subgroup Heads /Generics: -- Motion 20-148 "Response and edits to UTI-013 & UTI-014 TYPEOF, CLASSOF issues" [Clune](Clune/Lionel) Example is incorrect; withdrawn for rework. ** Motion 20-135 "Edits for rank-agnostic bounds"[Clune](Clune/Budiardja) Specific to RANK: Examples too trivial,too much confusion As amended (to add more examples) UC -- Motion 20-144 "Rank-agnostic array element and section denotation, Edits" [Clune](Clune/Cohen) Withdrawn for rework (more examples) /JoR ** Motion 20-153r1 "ambiguous READ" [Corbett](Bleikamp/Corbett) UC -- Motion 20-155 "UTI-008" [Bleikamp](Bleikamp/Long) A lively discussion resulted in a straw poll to determine forward progress resolving this UTI. straw: Allow BOZ without W y:12 Forget this paper; leave what is there 0 Delete BOZ as output list items 7 Undecided 3 Withdrawn for rework. ** Motion 20-158r2 "Technical issues UTI-005 and UTI-006 in DO CONCURRENT REDUCE" [Klimowicz](Bleikamp/Klimowicz) As amended, UC -- Motion 20-160 "Technical issue UTI-007 in DO CONCURRENT REDUCE" [Klimowicz] (Bleikamp/Klimowicz) Withdrawn for rework. /Data /HPC /Interp Ran out of time this evening for these subgroups. To be moved up in priority tomorrow. Attendees are reminded to look at any papers marked 'VOTE' on the website. Meeting recessed 8:00 3. Wednesday, October 14, 2020 5:00 PM --------------------------------------------------------------- 3.1 F202x Plenary (20-010) Subgroup Heads In the interest of addressing as many papers as possible, the "easiest" will be addressed first, followed by a round-robin for the committees with longer and/or more controversial papers. This means that the subgroup reports below are rather mingled. /Interp ** Motion 20-138r1 "CHANGE/END TEAM not branch target?" [Cohen] (Cohen/Steidel) As amended UC ** Motion 20-149 "Allocation and deallocation" [Cohen](Cohen/Maddhipatla) Amend to: Fix spelling, add words for intro, add words to compatibility sections. UC to the further-amended document. ++ Discussion 20-152r1 "Optional comma in type declaration" [Cohen] Straw vote: Do first or second or undecided 8 12 3 ** Motion 20-152r1 "Optional comma in type declaration with alternative edit" [Cohen] (Cohen/Corbett) UC /Edit ** Motion 20-133r2 "Count of derived types in IEEE modules" [Lionel] (Lionel/Long) as amended. UC /HPC ** Motion 20-156 "UTI 009 - Allow s in output lists" [Long] (Long/Steidel) UC as amended -- Motion 20-162 "UTI 001" [Budiardja&Chen] (Long/Budiardja) Withdraw for rework ** Motion 20-163 "UTI-016 Collectives" [Long](Long/Steidel) Reid: Just clarifying existing behavior; should be an interp. Proceed with this paper, and take up other issue later. uc /Generics ** Motion 20-148r1 "Response and edits to UTI-013 & UTI-014 TYPEOF, CLASSOF issues" [Clune](Clune/Lionel) Vipul voiced concerns about CLASSOF (class(*)) As amended (for typos) UC /JoR ** Motion 20-160r2 "Technical issue UTI-007 in DO CONCURRENT REDUCE" [Klimowicz&Bleikamp](Bleikamp/Klimowicz) UC as amended ("may" to "can") Also note, 20-160r1 was superceded during the day today -- Motion 20-155r1 "UTI-008" [Bleikamp](Bleikamp/Chen) Withdrawn for rework /Data ** Motion 20-131 "Delete C8105" [Snyder](Cohen/Bleikamp) UC /Generic ** Motion 20-144r1 "Rank-agnostic array element and section denotation, Edits"[Clune](Clune/Cohen) Amend to modify use case to use MPI halo cases. Vote for paper was: 10:yes 3:no 1:undecided. Motion passed /Data ++ Discussion 20-143 "Conditional expressions - syntax" Straw vote on the syntax form; attendees could vote multiple times: Keyword 15 Concise 14 Mixed 8 Undecided 0 Withdrawn for work between meetings, please use the discussion forum. 3.3 Review of action items (if any) Editor: Upload a new 20-007 by end of year Secretary: Check with Kernelyze (Tom Knox) 3.4 Future meetings S. Lionel The next meeting will also be virtual, and will be held during the week of February 22-26, 2021. A date/time will be chosen to address the most time zones. 3.5 Treasurer's report J. Steidel No changes 3.6 Closing membership report L. Menard No changes 5.7 Comments from members Thank you all for your patience, and hard work during this three day period, and during the between-meeting time. Adjournment 8:10PM