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

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)

17 December 2012

New Work Item on Additional Parallel Features in Fortran
SC22 has approved the proposal for a new work item for a Technical Specification (TS) on Additional Parallel Features in Fortran. Details of the country voting are in N1951. The requirements for this TS are given in N1930 and the plan is for the first draft to be constructed at the next meeting of J3 and for publication in the summer of 2014.

New documents since 13 November 2012:
N1954 WG5 letter ballot on draft Corrigendum 2 (Reid)
N1953 WG5 letter ballot on N1947 (Reid)
N1952 Result of the interpretations ballot 5, N1949 (Reid)
N1951 Result of Voting on New Work Item Proposal on Additional Parallel Features in Fortran (SC22 secretary)
N1948 Draft Technical Corrigendum 2 for Fortran 2008 (Muxworthy) - superseded by N1957

13 November 2012

New documents since 29 October 2012:
N1949 WG5 letter ballot 5 on Fortran 2008 interpretations (Reid)

29 October 2012

New documents since 11 October 2012:
N1947 Draft Fortran Annex to TR 24772, Guidance to Avoiding Vulnerabilities in Programming Languages through Language Selection and Use (Nagle) - supersedes N1929

11 October 2012

Publication of Corrigendum 1 to Fortran 2008
Corrigendum 1 has been published with the date 2012-10-01. It is available free of charge from the ISO site.

New documents since 29 September 2012:
N1946 Result of WG5 letter ballot on N1941 and N1942 (Reid)
N1944 Result of the interpretations ballot 4, N1934 (Reid)

29 September 2012

New documents since 9 September 2012:
N1945 WG5 letter ballot on N1941 and N1942 (Reid)
N1943 Result of the WG5 letter ballot on N1929 (Reid)
N1942 TS 29113 draft - (Long) - supersedes N1917
N1941 Responses to the comments in N1938 (Long)
N1940 Convener's report from SC22 meeting (Reid)
N1939 Result of the interpretations ballot 3, N1933 (Reid)

8 September 2012

Result of SC22 ballot on DTS 29113, Further Interoperability of Fortran with C
DTS 29113 has passed its ballot with flying colours: 10/1/18 (Approval as presented/Approval with comments/Abstentions), see N1937. There were two comments from Germany (see N1938.pdf), which will be considered by WG5 and may lead to slight revisions for the final version.

New documents since 9 July 2012:
N1938.pdf N1938.doc Comments associated with N1937 (Germany)
N1937 Result of SC22 ballot on DTS 29113, Further Interoperability of Fortran with C (SC22 N4759)
N1936 Proposal for a New Work Item on further coarray features (Reid)
N1935 WG5 letter ballot on N1929 (Reid)
N1934 WG5 letter ballot 4 on Fortran 2008 interpretations (Reid)

3 August 2012

New documents since 9 July 2012:
N1933 WG5 letter ballot 3 on Fortran 2008 interpretations (Reid)
N1932 Fortran Interpretations ready for WG5 (Cohen)

9 July 2012

Meeting of WG5 and PL22.3 (J3)
WG5 and PL22.3 (J3) met in Markham, Ontario, Canada, 25-29 June 2012.

WG5 decided on the requirements for its proposed TS on further coarray features. They include a TEAM facility that will allow a subprogram developed without any TEAM syntax to be executed unchanged by a team, an EVENT facility, a simple set of collective subroutines, and futher intrinsic procedures for atomic memory operations. The parallel I/O facilities that were once part of the draft Fortran 2008 are not included. The overall size is comparable with that of the features that were removed from the draft Fortran 2008 in February 2008. For details, see N1930. The aim is to complete the TS by July 2014.

WG5 also decided that the next revision of the Fortran statndard will consist of the incorporation of corrigenda, editorial improvements, and the two Technical Specifications, plus the removal of simple deficiencies in, and discrepancies between, existing facilities. The plan is to start work on this in 2014 and complete it by the end of 2016.

PL22.3 was active in processing interpretations and a new WG5 ballot is expected soon.

New documents since 14 June 2012:
N1931 Liaison report from IFIP WG 2.5 (Snyder)
N1930 Requirements for further coarray features (Long) - supersedes N1924
N1929 Draft Fortran Annex to TR 24772, Guidance to Avoiding Vulnerabilities in Programming Languages through Language Selection and Use (Nagle) - supersedes N1915
N1928 WG5 Business Plan and Convener's Report for SC22 2011 Plenary (Reid)
N1927 Resolutions of the Markham 2012 meeting (Takata and Maclaren)
N1926 Minutes of the Markham 2012 meeting (Cohen)
N1925 Strategic plans for WG5 (Reid)
N1923 UK position paper on revision of Fortran 2008 (Muxworthy)
N1922 UK National Activity Report (Muxworthy)
N1920 Japan National Activity Report (Takata)

14 June 2012

Corrigendum 1 to Fortran 2008
Corrigendum 1 (N1903) has passed its SC22 ballot unanimously, see N1919, and will proceed to publication.

New documents since 9 May 2012:
N1924 Requirements for further coarray features (Reid) - superseded by N1930.
N1921 Special mathematical functions in Fortran (Snyder) - supersedes N1688
N1919 Result of SC22 vote on Corrigendum 1

9 May 2012

TS on further interoperability with C
After the WG5 ballot on the draft in N1904, a new version, N1911, was constructed and subjected to a further ballot. This passed subject to the interoperability email group considering the comments and making those changes that it considered appropriate. The result, N1917 has been forwarded to SC22 as the DTR draft. Also forwarded was the response to the PDTR ballot, N1886. Details of the changes made since N1904 are contained in N1912 and N1918.

New documents since 26 April 2012:
N1918 Changes to N1911 to create N1917 (Long)
N1917 TS 29113 DTS draft - (Long) - superseded by N1942

26 April 2012

New documents since 20 February 2012:
N1916 Result of WG5 letter ballot on N1911 (Reid)
N1915 Fortran Annex to TR 24772, Guidance to Avoiding Vulnerabilitiesin Programming Languages through Language Selection and Use (Nagle)
N1914 WG5 letter ballot on N1911 (Reid)
N1913 The module for Part 2, Varying length character strings (Reid)
N1912 Changes to N1904 to create N1911 (Long)
N1911 TS 29113 DTS draft - (Long) - superseded by N1917
N1910 Result of WG5 letter ballot on N1904 (Reid)
N1909 Toronto 2012 meeting: Local Arrangements (Chen) - supersedes N1897

20 February 2012

Corrigendum 1 for Fortran 2008
Two letter ballots on interpretations, N1876 and N1877, were held in 2011; their results are in N1878 and N1889. A draft Corrigendum 1, N1893, was constructed by David Muxworthy and subjected to a letter ballot, whose result is in N1896. The comments were discussed by email by Malcolm Cohen, Robert Corbett, David Muxworthy, and Bill Long. The revised version, N1901, shows what changes were made. There having been no objections, the final draft corrigendum, N1903, was constructed by David Muxworthy and checked by John Reid and Stan Whitlock. David also constructed a version, N1902, showing references to page and line numbers in J3 document 10-007r1 and references to interpretations. N1903 and the defect report N1907 were sent to SC22 on 12 February. The SC22 ballot ends on 14 May 2012.

TS on further interoperability with C
A one-month WG5 ballot was held to see if the first draft DTS N1885 and the draft response document to the SC22 ballot N1886, were ready for forwarding. The result is in N1895. Comments there, in N1892 from ISO, and from the interop-tr and J3 email lists were considered by the interop-tr email group and by J3 during its recent meeting. N1904 was constructed by the editor Bill Long to accord with the conclusions of these discussions and has been approved by J3. All the comments and the responses to them are detailed in N1905. N1904 is the subject of a one-month WG5 ballot, see N1908 that ends on 19 March 2012.

New documents since 25 January 2012:
N1908 WG5 letter ballot on N1904 (Reid)
N1907 Defect reports that led to Corrigendum 1 and responses to them (Reid)
N1906 Response to the second invitation to comment on the contents of the TS on further coarray features (Reid)
N1905 Changes to N1885 to create N1904 (Long)
N1904 TS 29113 DTS draft - (Long) - superseded by N1911

25 January 2012

New documents since 28 November 2011:
N1903 Draft Technical Corrigendum 1 for Fortran 2008 (Muxworthy)
N1902 Draft Technical Corrigendum 1 for Fortran 2008, with comments for WG5 (Muxworthy) - supersedes N1901
N1901 Draft Technical Corrigendum 1 for Fortran 2008, with comments for WG5 (Muxworthy) - superseded by N1902
N1900 Index of documents 1851-1900 (Reid)
N1899 Toronto 2012 meeting: Preliminary Agenda (Reid)
N1898 Toronto 2012 meeting: Announcement (Reid)
N1897 Toronto 2012 meeting: Local Arrangements (Chen) - superseded by N1909
N1896 Result of WG5 letter ballot on draft Corrigendum 1 (Reid)

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