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

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)
N1896 Result of WG5 letter ballot on draft Corrigendum 1 (Reid)

28 November 2011

New documents since 15 November 2011:
N1895 Result of WG5 letter ballot on N1885 and N1886 (Reid)

15 November 2011

New documents since 1 November 2011:
N1894 WG5 letter ballot on draft Corrigendum 1 (Reid)
N1893 Draft Technical Corrigendum 1 for Fortran 2008 (Muxworthy) - superseded by N1901

1 November 2011

New documents since 19 October 2011:
N1892 ISO comments on N1885 (Cook)
N1889 Result of the interpretations ballot 2, N1877 (Reid)

19 October 2011

Meeting of PL22.3 (J3) J3 met 10-14 October and constructed responses to all the comments in the PDTS ballot on the TS on further interoperabililty with C. The editor, Bill Long, has applied all the edits to the draft document. The new version is available as N1885 and is the subject of a one-month WG5 ballot to see whether it and the response document, N1886, are ready for forwarding.

J3 also constructed a first draft of a requirements document for the proposed TS on further coarray features, which is in N1888. An invitation to comment is included in N1888.

New documents since 4 October 2011: N1890 WG5 letter ballot on N1885 and N1886 (Reid)
N1888 Second Invitation to comment on the contents of the TS on further coarray features (Reid)
N1887 Changes to N1869 to create N1885 (Long)
N1886 Draft response to PDTS 29113 vote (Reid)
N1885 TS 29113 DTS draft - (Long) - supersedes N1869

4 October 2011

Meeting of SC22 The Convenor attended the meeting of SC22 in Copenhagen and his report is in N1879. He was instructed that the next revision of the TR on further interoperability of Fortran with C should be as a Technical Specification (TS) following the introduction of the merged ISO/IEC directives. The changes are mechanical. He was also advised that the deadline for the submission of next revision (DTS) is June 2012.

TS on further interoperability with C The PDTS (N1869) has passed its ballot. 12 countries approved as presented, Germany approved with comments, UK disapproved, and 5 countries abstained. The comments from Germany are in N1882 and the comments from UK are in N1881.doc or N1881.pdf. WG 5 has been requested to review the comments, prepare a Disposition of Comments Report, and prepare a revised DTR text for JTC 1 letter ballot.

New documents since 7 September 2011:
N1884 Preliminary result of the interpretations ballot 2, N1877 (Reid)
N1883 Comments on the contents of the TS on further coarray features (Reid)
N1882 Comments from Germany (DIN) on ISO/IEC PDTS 29113
N1881.doc N1881.pdf Comments from United Kingdom (BSI) on ISO/IEC PDTS 29113
N1880 Result of PDTS 29113 vote
N1879 Convener's report from SC22 meeting (Reid)
N1878 Result of the interpretations ballot 1, N1876 (Reid)

7 September 2011

New documents since 10 August 2011: N1877 WG5 letter ballot 2 on Fortran 2008 interpretations (Reid)
N1876 WG5 letter ballot 1 on Fortran 2008 interpretations (Reid)
N1875 Fortran Interpretations ready for WG5 (Whitlock)

10 August 2011

TR on further interoperability with C A one-week WG5 ballot on the draft that came out of the Garching meeting was held and the editor made changes following comments in this ballot. The resulting document (N1869) was sent to SC22 and a 2-month PDTR ballot is now in progress with the due date of 20 September.

Withdrawals While writing his report to SC22 (N1874), the convenor realized that he had not mentioned here that the TR on Enhanced Module Facilities was withdrawn on 6 October 2010 (its features are incorporated in the revision of the base language) and Part 3, Conditional Compilation, was withdrawn on 10 May 2011 (there appeared to be very little interest in this and there has been only one implementation, as far as we know).

New documents since 6 July 2011: N1874 WG5 Business Plan and Convener's Report for SC22 2011 Plenary (Reid)
N1873 OpenMP liaison report (van Waveren)
N1872 Index of meetings (SD7) (Muxworthy) - supersedes N1786
N1871 Changes to N1866 to create N1869 (Long)
N1870 Result of WG5 letter ballot on N1866 (Reid)
N1869 TR 29113 PDTR draft - (Long) - supersedes N1866
N1868 Invitation to comment on the contents of the TS on further coarray features (Reid)
N1860 Minutes of the Garching 2011 meeting (Muxworthy)

6 July 2011

WG5 meeting in Garching WG5 met in Garching, near Munich, 27 June to 1 July. The main objective of the meeting was to construct the PDTR draft of the Technical Report on Further Interoperability with C.

TR on further interoperability with C At the WG5 meeting, a significant number of changes to the previous TR draft, N1854, were agreed (see resolution G7 in N1861). The revised document N1866 is the subject of a one-week WG5 ballot and it is planned to submit this to SC22 for formal PDTR country ballot on 15 July. It is hoped that the DTR will be forwarded by December and the TR published in May 2012. This schedule is optimistic, so the convener may ask for an extension of the timetable at the SC22 meeting in September. Such an extension would be for a year, but it is WG5's intention to extend the timetable by only 4 months, which would allow for another J3 meeting to consider changes following the PDTR ballot. It is not clear that such an extension would be allowed since two have already been granted.

Interpretations Several interpretations were considered at the WG5 meeting. WG5 intends to conduct an informal ballot of interpretations agreed in J3 ballots and construct the first corrigendum to Fortran 2008 later this year.

Technical Specification on further coarray features In 2008, WG5 decided to construct a Technical Report on further coarray features, expecting it to be published by now. It has been delayed by giving priority to work on Fortran 2008 and recently on the TR on further interoperability with C. Such a document is now called a Technical Specification (TS) by ISO/IEC. At its Garching meeting, WG5 decided that while the overall complexity of the TS (from the point of view of both implementation and edits to the standard) should be as planned in 2008, the public should be invited to comment on the technical contents. The convener will issue an invitation soon. The deadline for comments will be 23 September 2011, so that J3 can commence constructing a draft requirements document during its meeting in October.

Fortran Annex to TR 24772 WG5 has decided that there should be a Fortran annex to TR 24772 (Guidance to avoiding vulnerabilities in programming languages through language selection and use) for incorporation in a future edition of the TR. A special mailing list will be established to facilitate development of the draft annex.

New documents since 1 June 2011: N1867 WG5 letter ballot on N1866 (Reid)
N1866 TR 29113 working draft - (Long) - supersedes N1854
N1865 Documentation of changes between N1854 and N1866 (Long)
N1864 Presentation on coscalars (Bader)
N1863 Requirements for TS on further coarray features (Reid)
N1862 MPI-3.0 Fortran interface (Rabenseifner)
N1861 Resolutions of the Garching 2011 meeting (Muxworthy)
N1859 Strategic plans for WG5 (Reid)
N1858 Coarray TS draft (Long)
N1857 UK National Activity Report (Muxworthy)
N1856 Addition/Modification of CAF Features (Authors from Rice University)
N1855 Japan National Activity Report (Takata)

1 June 2011

TR on further interoperability with C Two sets of changes have been made to the draft TR. The first set consists of straightforward and non-controversial changes made in the light of comments in the informal ballot N1846. These changes are documented in N1848 and the revised draft is N1849. The second set consists of changes made based on the comments submitted during a review of N1849 done by email using the interop-tr email list, and an editorial review. These changes are documented in N1853 and the revised draft is N1854.

New documents since 5 May 2011: N1854 TR 29113 working draft (Long)- supersedes N1849
N1853 Documentation of changes between N1849 and N1854 (Long)
N1849 TR 29113 working draft (Long)- superseded by N1854
N1848 Edits made to N1845 based on results of Ballot N1846 (Long)

5 May 2011

New documents since 3 March 2011: N1852 Garching/Munich 2011 meeting: Preliminary Agenda (Reid) - supersedes N1842
N1851 Garching/Munich 2011 meeting: Announcement (Reid) - supersedes N1841
N1847 Result of WG5 letter ballot on N1845 (Reid)

3 March 2011

TR on further interoperability with C During its meeting in February, J3 made good progress with the draft Technical Report on further interoperability with C and the result, N1845, is currently the subject of an informal WG5 ballot, see N1846, which has a deadline of 9 a.m. UK time on 31 March. Anyone is welcome to read N1845 and comment in the ballot.

New documents since 21 December 2010: N1845 TR 29113 working draft (Long) - superseded by N1849
N1846 WG5 letter ballot on N1845 (Reid)

21 December 2010

New documents since 17 November 2010: N1844 Result of WG5 informal ballot on the schedule and draft of TR 29113 (Reid)

17 November 2010

Fortran 2008 published Fortran 2008 was published on 6 October as ISO/IEC 1539-1:2010, price CHF 338.

TR on further interoperability with C J3 made good progress with the draft Technical Report on further interoperability with C and the result, N1838, is currently the subject of an informal WG5 ballot, see N1843, which has a deadline of 9 a.m. UK time on 7 December. Anyone is welcome to read N1838 and comment in the ballot.

New documents since 20 September 2010: N1843 WG5 informal ballot on the schedule and draft of TR 29113 (Reid)
N1842 Garching/Munich 2011 meeting: Preliminary Agenda (Reid) - superseded by N1852
N1841 Garching/Munich 2011 meeting: Announcement (Reid) - superseded by N1851
N1840 Garching/Munich 2011 meeting: Local Arrangements (Bader)
N1839 Interop TR: Reply to N1820 (Long)
N1838 TR 29113 working draft (Long) - superseded by N1845

20 September 2010

Fortran 2008 The FDIS has been approved 18-0-15, see N1836. We can expect publication by November.

TR on further interoperability with C WG5 activity in the next few months will be focussed on the TR on further interoperability with C, see the strategic plans in N1812. At the SC22 plenary, the convenor asked for a year's extension for this since without an extension the slightest slippage would lead to cancellation of the work item. No further extension is permissible, so WG5 must keep to its schedule.

TR on Further Coarray Features In 2008, WG5 declared "that the content of the Technical Report on Enhanced Coarray Facilities in Fortran is as shown in document J3/08-131r1", that is, would contain those coarray features that were deleted from Fortran 2008 at that time. However, it would be foolish not to consider alternatives. The convenor has therefore started discussion with a paper on requirements, N1835. It is expected that WG5 will decide on the technical content of the TR at its meeting in June 2011.

Part 3 of the Fortran Standard Part 3 of the Fortran Standard has been confirmed following its systematic review, see N1832, part 1 and N1832, part 2. Although no formal resolution has been made by WG5 on this, discussions have been in favour of withdrawal since there has only ever been one implementation. The convenor therefore asked SC22 at its September plenary to request a JTC1 country ballot for withdrawal.

TR on Enhanced Module Facilities The TR on Enhanced Module Facilities has been confirmed following its systematic review, see N1833, part 1 and N1833, part 2. Since its features are incorporated in Fortran 2008, this will become redundant once the new Standard is published. The convenor therefore asked SC22 at its September plenary to request a JTC1 country ballot for withdrawal once the new Standard is published.

New documents since 9 June 2010: N1837 Convener's report from SC22 2010 Plenary (Reid)
N1836 Result of the FDIS ballot
N1835 Requirements for TR of further coarray features (Reid)
N1834 WG5 Business Plan and Convener's Report for SC22 2010 Plenary (Reid)
N1833, part 1 and N1833, part 2 Result of SC22 systematic review of TR on Enhanced Module Facilities
N1832, part 1 and N1832, part 2 Result of SC22 systematic review of Part 3 of the Fortran Standard

9 June 2010
Revision of the FDIS for Fortran 2008
The ISO Secretariat has requested some very minor changes to the Final Draft International Standard (FDIS) for Fortran 2008. The new version is N1830 and will be forwarded today. Details of the changes are in N1831.

David Muxworthy has provided three more pdf files pertaining to meetings in the 1980s. They are N025, N030, and N075.

Van Snyder has prompted me to copy electronic copies of the Fortran 66 standard, the Fortran 77 standard, and the Military Standard 1753, which went with the Fortran 77 standard, to this web site.

New documents since 6 May 2010: N1831 Responses to requests from ISO Secretariat (Cohen)
N1830 FDIS revision of the Fortran Standard (Cohen) - supersedes N1826

6 May 2010
New documents since 21 April 2010:
N1829 Responses to FCD comments (Reid) - supersedes N1813
N1828 The new features of Fortran 2008 (Reid) - supersedes N1735

21 April 2010
The FDIS for Fortran 2008 is ready
The Final Draft international Standard (FDIS) for Fortran 2008, N1826, is ready and will be sent to SC22 today. The Editor, Malcolm Cohen, made a draft, N1814, that included all the edits agreed at the meeting in February. This was checked by the whole of WG5 in an informal ballot, see N1825. A small number of very minor changes were suggested in the ballot or found subsequently. Details of these further changes are in N1827 and have been checked by John Reid, Dan Nagle, and Van Snyder.

Meanwhile, David Muxworthy has produced a corrigendum for Fortran 2003, N1823, that contains all the edits in Corrigenda 1 to 5. While this in not an official document, it has been checked by John Reid and Stan Whitlock.

Also, John Reid has revised his unofficial summary of the coarray features, see N1824.

New documents since 15 March 2010: N1827 Editor's report on WG5 pre-DIS ballot (Cohen)
N1826 FDIS revision of the Fortran Standard (Cohen)
N1825 Result of letter ballot on N1814 (Reid)
N1824 Coarrays in the next Fortran Standard (Reid) - supersedes N1787
N1823 Combined technical corrigenda 1 to 5 for Fortran 2003 (Muxworthy)

15 March 2010
New documents since 5 March 2010: N1822 Editor's report on N1814 production (Cohen)
N1821 WG5 letter ballot on N1814 (Reid)
N1814 Draft FDIS revision of the Fortran Standard (Cohen)

5 March 2010
New documents since 26 February 2010: N1815 Technical Corrigendum 5 (Muxworthy)
N1810 Minutes of the Las Vegas 2010 meeting (Muxworthy)

26 February 2010
Finalization of Fortran 2008
The main business of the WG5 meeting in las Vegas, 15-19 February, was to review the comments from the SC22 ballot on the FCD draft of Fortran 2008, see N1802. to decide on changes and to prepare the Disposition of Comments document. Edits to the FCD were made to respond to all the comments except three from the UK (see below).

The final WG5 ballot on interpretations to Fortran 2003 was concluded just before the start of the meeting. All the comments were processed and corresponding edits to Fortran 2008 were made, as appropriate. A final corrigendum was prepared, which will be placed on the WG5 site soon. Further interpretation processing will be against Fortran 2008.

All the edits agreed will need to be made to the draft and checked. The ISO procedures allow no further editorial or technical changes so the standard is essentially complete. It is hoped that it will be published in August.

Three comments from the UK There were three comments from the UK that were not accepted by WG5. The first proposed a new project to define a compatible subset; here, opinion was divided but a majority of WG5 was opposed, mainly because progress is being made by vendors towards full implementation of Fortran 2003 and the construction of a subset would discourage this. The second proposed that coarrays be developed separately as an optional feature; this had already been discussed extensively by WG5, so was not discussed further. The third identified a defect re the arithmetic IF statement and suggested deleting it; WG5 was sympathetic to the idea of deletion, but felt that the change was not necessary and corrected the defect since this involved fewer changes.

TR on Further Interoperability with C Work on the new standard was largely completed by Wednesday morning of the WG5 meeting, which made time available to give attention to the draft TR on Further Interoperability with C, N1808, and prepare a paper on the objectives, see N1820. It was decided that the development body should be PL22.3 (J3), that a new email list for the work be set up, and that the schedule be delayed by 8 months to allow two meetings of PL22.3 to work on the details before submitting a DTR to SC22. It is hoped that the TR will be published by November 2011.

TR on Further Coarray Features Work has not yet started on the TR on further coarray features. It was decided that this work should follow one year behind with the aim of publication in November 2012.

Further revision of Fortran WG5 confirmed its decision at the previous meeting not to start consideration of plans for the revision of Fortran 2008 before June 2012.

New documents since 1 February 2010: N1820 C Interoperability Objectives (Maclaren/Long)
N1819 Dutch National Activity Report (van Waveren)
N1818 Reply to comments on interop TR ballot (Rasmussen)
N1817 OpenMP ARB Liaison Report (van Waveren)
N1816 Result of WG5 letter ballot on Fortran 2003 interpretations (Reid)
N1813 Responses to FCD comments (Reid)
N1812 Strategic plans (Reid)
N1811 Resolutions of the Las Vegas 2010 meeting (Muxworthy)
N1809 Japan's National Activity Report (Takata)
N1808 Draft TR on "Further Interoperability of Fortran with C" (Long)
N1807 UK National Activity Report (Muxworthy)

1 February 2010
Final WG5 letter ballot on Fortran 2003 interpretations
The final WG5 letter WG5 letter ballot on Fortran 2003 interpretations is a 14-day ballot and addresses the 28 interpretations contained in N1805. It a 14-day ballot in order that it is complete before the meeting in Las Vegas starts. The deadline is 0001 Las Vegas time on Monday, 15 February 2010.

New documents since 28 January 2010: N1806 WG5 letter ballot 7 on Fortran 2003 interpretations (Reid)
N1805 Fortran interpretations that have passed a J3 letter ballot (Whitlock)

28 January 2010
Result of the DTR ballot on Fortran 2008
The result of the ballot on the SC22 site has a document that was not on the UK version, which was used for the message of 18 January. An HTML version is visible as N1804 and says "This FCD has been approved. WG 5 is instructed to take the comments into consideration, prepare a disposition of comments text and provide a revised text for FDIS ballot."
Minutes of the 1982 and 1984 meetings David Muxworthy has supplied electronic versions of the minutes of the 1982 and 1984 meetings. Many thanks, David.

New documents since 18 January 2010: N1804 Result of ballot on Fortran FCD (ISO)
N055 Minutes of the Vienna Meeting, June 1982 (Martin)
N080 Minutes of the Geneva Meeting, April 1984 (Surdi)

18 January 2010
Result of the DTR ballot on Fortran 2008
The result of the DTR ballot on Fortran 2008 is 12-1-6. Details are in N1801. The UK voted "no" and three "yes" votes (USA, Japan, Canada) were accompanied by comments. The reasons for the UK "no" vote, together with the comments of USA, Japan, Canada and further comments from the UK, are contained in N1802. The US comments refer to documents on the J3 web site and the UK comments refer to N1803. In addition, editorial comments have been provided by the ISO Secretariat, see N1798. The comments in all these documents will be considered at the forthcoming WG5 meeting in Las Vegas, February 15-19.

New documents since 18 November 2009: N1803 UK document accompanying its ballot on Fortran FCD
N1802 Comments on Fortran FCD from the ballots
N1801 Summary of ballot on Fortran FCD (ISO)
N1799 WG23 (Vulnerabilities) DTR ballot, JTC 1 N9947 (Benito)
N1798 Comments from ISO secretariat on N1791 (Cook)

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 two other published Standards and one Technical Report:



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.

2010-3-15