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 currently has one major project allocated to it by SC22:
-
Maintenance and revision of
Part 1 of the Fortran Standard (base language), ISO/IEC 1539-1:2010(E),
informally known as Fortran 2008.
In addition, WG5 is responsible for two other published Standards
and one Technical Report:
-
Part 2 of the Fortran
Standard (varying length strings), ISO/IEC 1539-2 : 2000(E)
-
Part 3 of the Fortran Standard (conditional compilation),
ISO/IEC 1539-3 : 1998
-
Technical Report (Type 2) on Further Interoperability of Fortran with C,
ISO/IEC TR 29113. Work in progress.
|
2012 (Joint meeting with PL22.3) |
June 25-29, |
Markham, Ontario, Canada. |
|
2013 (Joint meeting with PL22.3) |
Tentative date: June 24-28, |
Delft. |
|
2014 (Joint meeting with PL22.3) |
June, |
Las Vegas, USA. |
|
2015 (Joint meeting with PL22.3) |
June, |
London, UK. |
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