JTC1/SC22/WG5


Welcome to the official home of Fortran Standards



Overview of Fortran Standards | WG5 Projects | WG5 Email List | WG5 Electronic Document Archive | Standards and their Corrigenda | Officers | Future Meetings



Latest News

19 September 2014

New documents since 22 August 2014:

N2032 New rules for Working Groups (JTC1)
N2031 Result of the WG5 straw ballot on N2007 (Reid)
N2030 Convener's report from SC22 meeting (Reid)

22 August 2014

New documents since 17 July 2014:

N2029 Editor's report for WG5/N2027 (Long)
N2028 WG5 letter ballot on N2027 (Reid)
N2027 Draft TS 18508 Additional Parallel Features in Fortran (Long) - supersedes N2007
N2026 WG5 Business Plan and Convener's Report for SC22 2014 Plenary (Reid)
N2025 Index of meetings (SD7) (Muxworthy) - supersedes N1872
N2020 Minutes of the Las Vegas 2014 meeting (Muxworthy)

17 July 2014

Meeting of WG5 and PL22.3 (J3) in Las Vegas, USA, 23-27 June 2014
The main item of business was to construct a new draft of the Technical Specification (TS) on Further Coarray Features that would be suitable for sending to SC22 for a formal vote as a PDTS. Other items were to consider defect reports, construct the list of deficiencies and discrepancies in Fortran 2008 to be addressed in the next revision, and to review the current draft of the next revision.

While the comments in the ballot N2013 on the present draft TS N2007 were less major those those on its predecessor, significant changes were made in response. These were mainly to the intrinsic procedures. An optional argument STAT was added to the atomic subroutines to allow the programmer to test for problems including requesting an action on a failed or stopped image. The collective subroutines were simplified to perform their actions on a coarray in place - if the original value is required, this is easy to obtain by making a copy beforehand. New intrinsics were added to test the status (OK, stopped, or failed) of an image and to provide a list of stopped images. Changes were made to identify a team by its team variable instead of its distance.

Because of delays with the TS, its schedule and that for the next revision of the standard were changed. The new schedule is here N2024. The new plan is for each TS feature to be incorporated in the draft standard once it is firm, rather than waiting for the publication of the TS. The TS is planned for publication in January 2016 and the new standard in February 2018.

Work was done on the interpretations and it was decided that the delay in the revision was such that another corrigendum would be needed this year.

A final choice was made of the deficiencies and discrepancies in Fortran 2008 that will be addressed in the revision, see N2023.

New documents since 18 June 2014:
N2024 Strategic plans for WG5 (Reid)
N2023 Features to be included in next revision (Reid)
N2022 Coarrays in GNU Fortran (Fanfarillo)
N2021 Resolutions of the Las Vegas 2014 meeting (Muxworthy)

18 June 2014

New documents since 12 June 2014:
N2019 Public Transport in London (Sleightholme)
N2018 London 2015 meeting: Local Arrangements (Sleightholme and Chivers)
N2017 UK National Body activity report (Muxworthy)

12 June 2014

New documents since 29 May 2014:
N2016 UK proposals for revision of Fortran 2008 (Muxworthy)
N2015 Suggested features for the next edition of Fortran (DIN)

29 May 2014

New documents since 22 April 2014:
N2014 First working draft of revision (Cohen)

22 April 2014

New documents since 13 March 2014:
N2013 Result of the WG5 letter ballot on N2007 (Reid)

13 March 2014

New documents since 5 March 2014:
N2012 WG5 letter ballot on N2007 (Reid)
N2007 Draft TS 18508 Additional Parallel Features in Fortran (Long) - supersedes N1996
N1891 The new features of Fortran 2008 (Reid) - supersedes N1828

5 March 2014

New documents since 6 February 2014:
N2011 Las Vegas 2014 meeting: Local Arrangements (Lionel) - supersedes N2008
N2010 Las Vegas 2014 meeting: Preliminary Agenda (Reid)
N2009 Las Vegas 2014 meeting: Announcement (Reid)
N2008 Las Vegas 2014 meeting: Local Arrangements (Lionel) - superseded by N2011

6 February 2014

New documents since 7 January 2014:
N2006 Interpretations for Fortran 2008 Corrigenda 1, 2, and 3 (Whitlock)
N2005 Combined Technical Corrigenda 1 to 3 for Fortran 2008 (Muxworthy)
N2004 Interps from F2008 Corrigendum 3 (Whitlock)

7 January 2014

New documents since 11 November 2013:
N2003 Draft Technical Corrigendum 3 for Fortran 2008 (Muxworthy)
N2002 Draft Technical Corrigendum 3 for Fortran 2008, with comments for WG5 (Muxworthy) - supersedes N1995
N2001 Result of the WG5 letter ballot on draft Corrigendum 3 (Reid)
N1999 Result of the WG5 letter ballot on N1996 (Reid)

11 November 2013

New documents since 25 September 2013:
N1998 WG5 letter ballot on draft Corrigendum 3 (Reid)
N1997 WG5 letter ballot on N1996 (Reid)
N1996 Draft TS 18508 Additional Parallel Features in Fortran (Long) - supersedes N1983
N1995 Draft Corrigendum 3 (Muxworthy)
N1994 Result of WG5 letter ballot 7 on Fortran 2008 interpretations (Reid)

25 September 2013

Van Snyder has kindly provided electronic versions of three old documents, N846, N939, N1122.

New documents since 5 August 2013:
N1993 Convener's report from SC22 meeting (Reid)
N1992 WG5 letter ballot 7 on Fortran 2008 interpretations (Reid)
N1991 Interps from 13-006Ar1 after m201 ready for WG5 ballot (Whitlock)
N1990 Result of WG5 letter ballot 6 on Fortran 2008 interpretations (Reid)
N1989 Result of WG5 letter ballot on N1983 (Reid)
N846 CD Ballot Draft of Varying Length Character String Standard (Schonfelder)
N939 Varying Length Character Strings in Fortran - CD Version 2 (Schonfelder)
N1122 Committee Draft of Fortran 95 (Maine)

5 August 2013

New documents since 10 July 2013:
N1988 WG5 letter ballot 6 on Fortran 2008 interpretations (Reid)
N1987 Interps from 13-006Ar1 after m201 ready for WG5 ballot (Whitlock)
N1985 Relaxed memory (Mark Batty)
N1980 WG5 Business Plan and Convener's Report for SC22 2013 Plenary (Reid)
N1977 Minutes of the Delft 2013 meeting (Muxworthy)

10 July 2013

Meeting of WG5 and PL22.3 (J3) in Delft, Netherlands, 24-28 June 2013

The main aim of the meeting was to construct a new draft of the Technical Specification on Further Coarray Features that would be suitable for sending to SC22 for a formal vote as a PDTS. There were too many comments on the old draft, see N1971, for this to be possible, but a new draft was constructed, N1983, that addressed almost all the comments. Some quite major changes were made that led to a revision of the requirements document. The new version is N1981. The changes are

The TS is behind schedule but it is hoped that the slippage will be by only four months (one J3 meeting).

Items for the next revision of the Standard that had been suggested by USA and UK were considered. 15 of these were accepted, see N1982, all of which are very small.

Van Snyder presented a tutorial on units, see N1970 and requested WG5 to commit to a TS for this, based on the next standard. WG5 decided against doing this.

New documents since 17 June 2013:
N1986 WG5 letter ballot on N1983 (Reid)
N1984 FORTRAN - Some facts and many myths (Kees Ampt)
N1983 Draft TS 18508 Additional Parallel Features in Fortran (Long) - supersedes N1967
N1982 List of revisions of Fortran 2008 (Cohen)
N1981 Requirements for further coarray features (Reid) - supersedes N1930
N1979 Strategic plans for WG5 (Reid)
N1978 Resolutions of the Delft 2013 meeting (Muxworthy)

17 June 2013

New documents since 30 May 2013:
N1976 UK National Body activity report (Muxworthy)
N1975 UK proposals for revision of Fortran 2008 (Muxworthy)
N1974 PL22.3 US National Body activity report (Snyder)

30 May 2013

Corrigendum 2 has been published as ISO/IEC 1539-1:2010/Cor.2:2013(E) dated 2013-06-01. It is available as PDF free from the ISO site and the body is identical to N1958.

9 May 2013

Corrigendum 2 (N1958) has passed its ballot with 12 approvals as presented, no approvals with comments, no disapprovals, and 9 abstentions. The convener will send N1958 to the SC22 secretary for publication.

New documents since 25 April 2013:
N1973 Result of the SC22 ballot on Corrigendum 2

25 April 2013

New documents since 15 April 2013:
N1972 Feature proposals for Fortran (Myklebust)
N1970 Units of measure in Fortran (Snyder)
N1969 Draft TS on Units of Measure (Snyder)

15 April 2013

New documents since 8 March 2013:
N1971 Result of WG5 letter ballot on N1967 (Reid)

8 March 2013

New documents since 18 February 2013:
N1968 WG5 letter ballot on N1967 (Reid)
N1967 Draft TS 18508 Additional Parallel Features in Fortran (Long)
N1966 Response to the comments in the ballot on N1947 (Nagle)
N1965 Draft Fortran Annex to TR 24772, Guidance to Avoiding Vulnerabilities in Programming Languages through Language Selection and Use (Nagle) - supersedes N1947

18 February 2013

New documents since 2 February 2013:
N1964 Delft 2013 meeting: Preliminary Agenda (Reid) - supersedes N1962
N1963 Delft 2013 meeting: Announcement (Reid) - supersedes N1961

2 February 2013

Corrigendum 2
The N1947 draft of Corrigendum 2 was approved by WG5 with very slight editorial changes, see N1956. The corrected draft, N1958, and the corresponding defect report N1959 was sent by the Convenor on 21 January to the SC22 secretary for ballot. The vote started on 23 January and ends on 24 April.

Fortran Annex to TR 24772
The draft Fortran Annex N1947 to TR 24772, Guidance to Avoiding Vulnerabilities in Programming Languages through Language Selection and Use, was approved by WG5 subject to the Editor and Vulnerabilities email group considering all the comments and making the changes that they consider appropriate, see N1955.

New documents since 17 December 2012:
N1962 Delft 2013 meeting: Preliminary Agenda (Reid) - superseded by N1964
N1961 Delft 2013 meeting: Announcement (Reid) - superseded by N1963
N1960 Delft 2013 meeting: Local Arrangements (Moene)
N1959 Defect reports that led to Corrigendum 2 and responses to them (Whitlock)
N1958 Draft Technical Corrigendum 2 for Fortran 2008 (Muxworthy)
N1957 Draft Technical Corrigendum 2 for Fortran 2008, with comments for WG5 (Muxworthy) - supersedes N1948
N1956 Result of the WG5 letter ballot on draft Corrigendum 2 (Reid)
N1955 Result of the WG5 letter ballot on N1947 (Reid)

2012 News

2011 News

2010 News

2009 News

2008 News



This set of pages on the World Wide Web is produced and maintained by JTC1/SC22/WG5 in order to inform any interested parties about the development of the Fortran language. It contains a summary of the present state of standardization of Fortran and of current developments which will, in due course, lead to further extensions to the language, as well as a brief history of the standardization of the Fortran language and the names of the key individuals and organisations involved:



WG5 Projects

WG5 currently has one major project allocated to it by SC22:

In addition, WG5 is responsible for another published Standard and two Technical Specifications:



Future WG5 Meetings



Some Other Useful Pages

Other useful information relating to the Standardization process can be found on the following pages:



Acknowledgement

The Convenor would like to thank The Numerical Algorithms Group for generously hosting this web site and the WG5 Electronic Document Archive.


Comments on this page should be sent by email to the WebMaster, John.Reid at stfc.ac.uk.

2013-2-2