ISO/IEC JTC1/SC22/WG5 N2187 Minutes of Virtual Meeting of ISO/IEC JTC1/SC22/WG5 June 21, 23, 28 and 30, 2021 (UTC) Originally scheduled to be held in Manchester, UK, on June 21-25, 2021 List of Participants: Steve Lionel (self, USA) WG5 convenor Brian Friesen (Lawrence Berkeley National Laboratory, USA) PL22.3 convenor Bill Ash (SC22, USA) Reinhold Bader (Leibniz Supercomputing Centre, Germany and DIN) Richard Bleikamp (AMD, USA) Reuben Budiardja (Oak Ridge, USA) Ondřej Čertík (LANL, USA) Daniel Chen (IBM, Canada) Tom Clune (NASA, USA) Malcolm Cohen (NAG, UK) Bob Corbett (self, USA) Milan Curcic (Dancing Bear, USA) Siddhartha Ghosh (NCAR, USA) Jeff Hammond (NVIDIA, USA) Magne Haveraaen (University of Bergen, Norway) Hidetoshi Iwashita (HPFPC, Japan) Zach Jibben (LANL, USA) Gary Klimowicz (Dancing Bear, USA) Mark LeAir (NVIDIA, USA) Bill Long (HPE, USA) Raghu Maddhipatia (AMD, USA) Divya Mangudi (Intel, USA) Lorri Menard (Intel, USA) David Muxworthy (self, UK) Vipul Parekh (Resenex, USA) John Reid (JKR Associates, UK) Brad Richardson (Sourcery, USA) Damian Rouson (Sourcery, USA) Anton Shterenlikht (HPE, UK) Nathan Sircombe (Arm, UK) Jon Steidel (Intel, USA) Masayuki Takata (Edogawa University, Japan) Srinath Vadlamani (Arm, USA) Notes: 1. This was a joint meeting of SC22/WG5 and INCITS/PL22.3. These minutes record only the parts of the meeting in WG5 mode. 2. WG5 papers are referenced as Nnnnn. They are available from https://wg5-fortran.org/documents.html 3. INCITS/PL22.3 is abbreviated throughout to PL22.3 and its papers are referenced as J3/21-nnn. They are available from https://j3-fortran.org/ 1. Opening of the Meeting The meeting opened at 21:00 UTC on Monday, June 21st 2021. [That is for example 17:00 EDT, 22:00 BST, 06:00 Tuesday JST] Plenary sessions were held using Zoom video-conferencing software. Subgroup sessions used Zoom and/or email. Plenary sessions on June 23, 28 and 30 were recorded. 2. Opening business 2.1 Introductory remarks from the Convenor The convenor welcomed participants, especially those who were attending WG5 for the first time. He drew attention to the ISO Code of Conduct at https://www.iso.org/files/live/sites/isoorg/files/store/en/PUB100397.pdf 2.2 Appointments for this meeting The drafting committee would be Reinhold Bader, Daniel Chen, Gary Klimowicz, David Muxworthy (chair), and Masayuki Takata. David Muxworthy would act as secretary and Steve Lionel as librarian. 2.3 Adoption of the agenda (N2183) The agenda was adopted. 3. Matters arising from the Minutes of the Tokyo 2019 meeting (N2169) There were no items not otherwise on the agenda. 4. Status of Tokyo Resolutions (N2170) T1. Content of Fortran 202x Two drafts of the revised standard had been produced since 2019 and all items specified were under consideration. T4. TR on Avoiding Vulnerabilities in Programming Languages WG5 did not propose to develop the Fortran part further although some sections, particularly those on coarrays, remained only as place-holders in the draft of February 2020 (available at http://www.open-std.org/jtc1/sc22/wg23/docs/ISO-IECJTC1-SC22-WG23_N0938- tr24772-8-fortran-draft-after-meeting-68-20200224-25.docx). [Subsequent discussion changed this decision.] T5. Future Meetings The 2022 meeting would be held on July 18-22 at NCAR, Boulder, CO. It was intended that the 2023 meeting would be hosted by Arm in Manchester. 5. Reports 5.1 SC22 Matters (Convenor) The convenor reported that SC22 had removed the limit on the number of technical corrigenda allowed for a standard. 5.2 National Activity Reports Canada: The quarterly SCC meetings continued. Germany: The DIN programming languages subcommittee met yearly. Reinhold Bader was not able to attend the most recent meeting. Japan: Work on translation of Fortran 2018 continued. UK: The BSI Fortran panel had acquired a new member. USA: US activity was best described during PL22.3 sessions. There was a query about the criterion for representing a country at WG5. The answer was that it was necessary to be nominated as an expert by that country's committee in membership of ISO/SC22. 5.3 Report from Primary Development Body (INCITS/PL22.3 Chair) PL22.3 was charged with developing the draft standard and had done so. 5.4 Reports from other Development Bodies (Editors/Heads) There were no contributing development bodies at present. 5.5 Liaison Reports: All liaison reports were from US members and were processed under PL22.3 business. See item 8.2 in the PL22.3 minutes at https://j3-fortran.org/doc/year/21/minutes224.txt 6. WG5 Business and Strategic Plans 6.1 Goals for 2021-2023 The intention was that the next revision of the standard be published before the end of 2023. 7. Update the work plan Discussion was postponed to the end of the meeting. [PL22.3 plenary sessions from 21:25 to 00:11 UTC] The meeting adjourned at 00:11 UTC. ........................................................................... Throughout the meeting, WG5 drafting committee and some PL22.3 subgroup sessions were held while the full meeting was adjourned. ........................................................................... Wednesday, June 23 UTC. The meeting resumed at 21:00 and continued in PL22.3 plenary mode until adjournment at 00:06 UTC. ........................................................................... Monday, June 28 UTC. The meeting reconvened at 21:01 and worked in PL22.3 plenary mode until 22:20 UTC. There followed a discussion in WG5 mode about the Fortran part of TR 24772 'Guidance to avoiding vulnerabilities in programming languages'. Since languages such as C++, Java and Python were active in WG23 it was thought that Fortran should also be represented. Caution was expressed about the amount of work involved. Finally Tom Clune agreed to form a subgroup to develop the Fortran part of the document. There was a break at 22:34 and the meeting resumed in PL22.3 plenary mode from 23:00 until adjournment at 00:12 UTC. ........................................................................... Wednesday, June 30 UTC. The meeting reconvened at 21:00 and worked in PL22.3 plenary mode until the close of the PL22.3 meeting at 00:58 UTC. There was a short discussion on the revised WG5 strategic plan (N2185). This was described as optimistic but achievable and was agreed. The resolutions (N2186) were discussed and all were agreed. The meeting closed at 00:07 UTC.