INCITS/Fortran Meeting #235 Draft Minutes 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 February 18 - 21, 2025, Berkeley, CA Meeting #235 is a hybrid (mixed-mode) meeting: in-person in Berkeley, CA with virtual option via Zoom Zoom details are provided in a J3 forum post: https://j3-fortran.org/forum/viewtopic.php?f=3&t=161 I. Tuesday, Feb 18, 2025 -- 8:00AM - 5:00PM PT (UTC-8) -------------------------------------------------------------- 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. Beginning membership report - L. Menard 1. Fourteen member organizations with voting status . In attendance at this meeting: AMD Brian Cornille, Michael Klemm ARM Lucas Petty Dancing Bear Software Gary Klimowicz HPE Ted Johnson, Jon Gibney Miguel Saldivar, Dabiyyah Agbere, IBM Corporation Daniel Chen Intel Corporation Jon Steidel, Aury Shafran, Ron Green Lawrence Berkeley National Laboratory Brandon Cook, Damian Rouson, Katherine Rasmussen, Brad Richardson, Don Bonachea, Hugh Kadhem Lawrence Livermore National Laboratory Craig Rasmussen Lionel Steve Lionel, Malcolm Cohen, Lorri Menard, Bill Long, Hidetoshi Iwashita Los Alamos National Lab Absent Austin Bullock NASA Tom Clune, Brad Richardson National Center for Atmospheric Research (NCAR) John Reid, Soren Rasmussen, Magne Haveraaen NVidia Corporation Mark LeAir Oak Ridge National Labs Reuben Budiardja, Antigoni Georgiadou 2. No members in jeopardy. 4. Beginning Treasurer's report - J. Steidel 1. 25-117.txt 5. Approval of draft agenda - R. Budiardja 1. Reference document: Fortran-2025-00001-m235-draft-agenda.txt 2. Lionel/Steidel UC 6. Approval of Meeting 234 minutes - R. Budiardja 1. Reference document: Fortran-2024-00065-m234-minutes.txt 2. Menard/Klimowicz UC 3. National Items 1. Liaison reports 1. INCITS report (if any) - R. Budiardja 1. Annual report was in February with our activity. 2. Nothing else new 2. MPI Liaison report (if any) - J. Hammond 3. OpenMP Liaison report (if any) - B. Long 1. 25-118 4. flang Liaison report (if any) - M. LeAir 1. 25-122r1 5. OpenACC Liaison report (if any) - J. Larkin 1. 25-123 6. fortran-lang/LFortran (if any) - O. Certik 4. Berkeley Local Arrangements - K. Rasmussen 1. 25- Gary created a slack channel 5. International Items - S. Lionel 1. Nothing new from ISO 2. There is an uploaded editors report discussion how obsolescent features are to be worked (not represented in draft yet) 1. 25-105 3. Last wG5 there were three issues conditionally accepted, and the proposed ballot did not happen in Nov. To be discussed so there can be a ballot. 1. N2234 6. Other Business - R. Budiardja 1. Comments from members 2. Tutorials (if needed) 3. Subgroup Organization JoR Lorri Menard Generics Tom Clune HPC Bill Long Data Malcolm Cohen Edit Malcolm Cohen Interp Malcolm Cohen 7. Subgroup Meetings 8. Working Lunch (12:00PM) "Potential use of a live agenda for J3 meetings" (12:00PM) 9. Subgroup Meetings 10. Subgroup Reports (4:00PM) 1. Planning for tomorrow plenaries /Generic 1. 25-109r1 /JoR 1. 25-113 2. 25-114r1, with brief discussion today /HPC 1. No business /Data (PM Plenary) 1. 24-187 section 4 2. 25-103 3. 25-121r1 4. 25-124 /Edit 1. No business /Interp 1. No business 9. Afternoon Plenary (4:30pm) \Data ** Motion 25-102 "Use cases of generic coarray dummy arguments" [Iwashita](Cohen/Steidel) UC Meeting Recessed: 5:00pm II. Wednesday, Feb 19, 2025 -- 8:00AM - 5:00PM PT (UTC-8) ---------------------------------------------------------- 1. Working Breakfast 2. Morning Plenary - subgroup heads (8:30AM) /Generic **Motion 25-109r1 Edits for TEMPLATE construct [Generics](Clune/Shafran) As amended UC /JoR **Motion 25-113 "US-02 Make D format edit descriptor obsolescent" [Lionel](Menard/Klimowicz) UC **Motion 25-114r2 "Fortran preprocessor requirements" [Klimowicz,Bonachea,Shafran](Menard/Bonachea) UC 3. Tutorials (if needed) 4. Open Discussion 1. Please review your info in 25-001r1 2. Discussion about how something gets to standard 3. New subgroup on asynchroncy 5. Subgroup Meetings 6. Working Lunch - Topic "Panel with LBL Fortran users" (12:00PM) 7. Subgroup Meetings 8. Subgroup Reports (3:00pm) /Data 1. For vote tomorrow 1. 25-119 2. 25-116 (version 2 of R6, reqs/spec/syn move each separately) 3. 25-115 4. For discussion 25-120r1 /Generic 1. For discussion in AM, to vote in PM 1. 25-110r1 /JoR 1. For vote tomorrow 1. 25-126 /HPC 1. For vote tomorrow 1. 22-163 for vote 2. For discussion tomorrow 1. 25-125 for discussion 9. Afternoon Plenary (3:30pm) /Data **Motion 24-187,section 4 "MAX_RANK proposal" [Cohen](Cohen/Clune) There will be a revision with just that section UC **Motion 25-103 "Coarray dummy arguments in auto-generic subprograms" [Reid](Cohen/C. Rasmussen) UC **Motion 25-121r1 "Corank and genericity"(Requirements only) [Cohen] (Cohen/Johnson) Conditionally passed; just requirements **Motion 25-124 "Base Object" (Proposal B) [Shafran,Cohen](Cohen/Shafran) As amended, UC Meeting Recessed: 5:00PM III. Thursday, Feb 20, 2025 -- 8:00AM - 5:00PM PT (UTC-8) ---------------------------------------------------------- 1. Working Breakfast 2. Plenary - subgroup heads (8:30AM) ++Discussion US20 SCAN/COSCAN 23-235r2 AMD Brian Cornille Y ARM Lucas Petty* --Ab Dancing Bear Software Gary Klimowicz --Ab HPE Ted Johnson Y IBM Corporation Daniel Chen Y Intel Corporation Jon Steidel Y Lawrence Berkeley National Laboratory Damian Rouson Y Lawrence Livermore National Laboratory Craig Rasmussen --Ab Lionel Steve Lionel Y Los Alamos National Lab Austin Bullock --Ab NASA Tom Clune Y National Center for Atmospheric Research (NCAR) Soren Rasmussen Y NVidia Corporation Mark LeAir Y Oak Ridge National Labs Antigoni Georgiadou Y **Motion US20 SCAN/COSCAN be moved to work list for F202y(Clune/Rouson) 11 Y 0 N 3 Absent ++Discussion US22/DIN2 Unions 24-117 **Motion US22/DIN2 Unions (Lionel/Richardson) AMD Brian Cornille*, Michael Klemm Y ARM Lucas Petty --Ab Dancing Bear Software Gary Klimowicz Y HPE Ted Johnson U IBM Corporation Daniel Chen U Intel Corporation Jon Steidel Y Lawrence Berkeley National Laboratory Damian Rouson Y Lawrence Livermore National Laboratory C. Rasmussen --Ab Lionel Steve Lionel Y Los Alamos National Lab Austin Bullock --Ab NASA Tom Clune U National Center for Atmospheric Research (NCAR) Soren Rasmussen Y NVidia Corporation Mark LeAir Y Oak Ridge National Labs Antigoni Georgiadou U 7 Y 0 N 4 abstain 3 absent ++Discussion DIN1 Collectives over specified teams 25-125r1 **Motion DIN1 Collectives over specified teams add to work list (Bonachea/Steidel) AMD Brian Cornille Y ARM Lucas Petty --Ab Dancing Bear Software Gary Klimowicz --Ab HPE Ted Johnson Y IBM Corporation Daniel Chen Y Intel Corporation Jon Steidel Y Lawrence Berkeley National Laboratory Damian Rouson Y Lawrence Livermore National Laboratory C. Rasmussen --Ab Lionel Steve Lionel Y Los Alamos National Lab Austin Bullock --Ab NASA Tom Clune Y National Center for Atmospheric Research (NCAR) Soren Rasmussen Y NVidia Corporation Mark LeAir Y Oak Ridge National Labs Antigoni Georgiadou Y 10 Y 0 N 0 Abstain 4 Absent /Generic ++Discussion 25-110r1 "Edits for TEMPLATES: Instantiation" [Generics] /JoR **Motion 25-126 US-09 Allow I/O of Enumerator Names [Lionel] (Menard/S.Rasmussen) As amended, UC 3. Tutorials (if needed) 4. Open Discussion 5. Subgroup Meetings 6. Working Lunch - Topic "Crowdsource creating a guide to how the committee works" (12:00PM) 7. Subgroup Meetings 8. Subgroup Reports (3:30pm) /JoR 1. No business for tomorrow /Data 1. For vote tomorrow 1. 25-129 2. 25-130 /Generic 1. No business for tomorrow /HPC 1. No business for tomorrow /Edit,Interp 1. No business for tomorrow 9. Afternoon plenary (3:45pm) /Generic ++Discussion 25-110r3 "Edits for TEMPLATES: Instantiation" [Generics] /Data **Motion 25-119 "US13 scoped access to module entities" [Cohen] (Cohen/K.Rasmussen) As amended UC **Motion 25-116 "US08 Polymorphic PURE function results, section 2&3" [Cohen](Cohen/Richardson) as amended (all defined i/o removed from paper) UC **Motion 25-116 "US08 Polymorphic PURE function results, section 4" [Cohen](Cohen/Richardson) As amended UC **Motion 25-116 "US08 Polymorphic PURE function results, section 5" [Cohen] (Cohen/LeAir) As amended UC Meeting Recessed: 5:00 IV. Friday, Feb 21, 2025 -- 8:00AM - 1:00PM PT (UTC-8) ---------------------------------------------------------- 1. Working Breakfast 2. Plenary - subgroup heads (8:30AM) /Data **Motion 25-129 "Revised**N specifications for auto-generic subprograms" [Cohen](Lionel/Clune) UC **Motion 25-130 "Re instantiation of abstract types"[Cohen](Lionel/Clune) UC 3. Working Lunch - Deferred 4. Closing Business 1. Future meetings - R. Budiardja 2. Ending Treasurer's report - J. Steidel Closing balance $2154.81 3. Closing membership report - L. Menard 5. Future meetings Meeting 236: June 23 8AM - June 26 12PM. Berkeley CA Meeting 237: Currently virtual October 20, 22, 27, 29 Possibly in-person in Ft Collins, TX WG5 2025 meeting in Berkeley CA June 26 (noon) - June 27 WG5 2026 meeting in Coventry England WG5 2027 meeting in Norway 5. Comments from Members There are a number of papers still pending: 25-107 Edits for TEMPLATES: Introduction and deferred arguments [Generics] 25-108 Edits for TEMPLATES: Consistency of deferred args [Generics] 25-111 Edits for TEMPLATES: REQUIREMENTS and REQUIRE [Generics] 25-112 Miscellaneous edits to incorporate templates [Generics] 25-127 Edits for DIN1: Collectives over a specified team [HPC] There are papers explicitly marked deferred: 25-115 Specific versions of auto-generic subprograms [Data] 25-120r1 Edits for auto-generic subprograms [Data] 25-121rx Corank and genericity [Data] 6. Meeting Closed Adjourned 9:07 PST