JTC1/SC22/WG5
Welcome to the official home of Fortran Standards
Revision of the FDIS for Fortran 2008
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, Military Standard 1753, which went with it, and the Fortran 77 standard, to this web site.
N1830
FDIS revision of the Fortran Standard (Cohen) - supersedes N1826
N1829
Responses to FCD comments (Reid) - supersedes N1813
N1828
The new features of Fortran 2008 (Reid) - supersedes N1735
The FDIS for Fortran 2008 is ready
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.
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)
N1821
WG5 letter ballot on N1814 (Reid)
N1814
Draft FDIS revision of the Fortran Standard (Cohen)
N1810
Minutes of the Las Vegas 2010 meeting (Muxworthy)
Finalization of Fortran 2008
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.
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)
Final WG5 letter ballot on Fortran 2003 interpretations
N1805
Fortran interpretations that have passed a J3 letter ballot (Whitlock)
Result of the DTR ballot on Fortran 2008
N055
Minutes of the Vienna Meeting, June 1982 (Martin)
N080
Minutes of the Geneva Meeting, April 1984 (Surdi)
Result of the DTR ballot on Fortran 2008
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)
N1795
Las Vegas 2010 meeting: Announcement (Reid)
N1794
Las Vegas 2010 meeting: Preliminary Agenda (Reid)
N1792
Convener's report from SC22 meeting (Reid)
N1789
WG5 Business Plan and Convener's Report for SC22 2009 Plenary (Reid)
N1788
Summary of voting on Technical Corrigendum 4 (Seitz)
N1785
Draft Technical Corrigendum 4 (Muxworthy) - supersedes N1775
N1784
Draft Corrigendum 4, as sent to SC22 (Muxworthy) - supersedes N1774
N1779
Minutes of the Las Vegas 2009 meeting (Muxworthy)
May meeting of WG5 and J3
Because of the number of changes made to the draft, it was decided that one more J3 meeting should be devoted to polishing it. Since the amount of editorial corrections after the August meeting should be less, it is anticipated that the overall delay to the standard should be about 2 months rather than 3.
Some progress was made with the Technical Report on Further Interoperability, but a revised draft is not available yet, since priority has been given to Fortran 2008. The schedule for constructing a draft TR for submission to SC22 was altered to April 2010.
Two minor changes were noticed in the edits of Corrigendum 4, which is
currently out for vote, see the US TAG's vote,
N1783.
It is hoped that other countries will agree with these changes and vote in
the same way. This should allow the corrigendum to be corrected without a
further vote before publication.
N1781
Strategic plans (Reid)
N1780
Japan's National Activity Report (Takata)
N1778
Resolutions of the Las Vegas 2009 meeting (Muxworthy)
N1777
UK National Activity Report (Muxworthy)
Draft of Fortran 2008 for discussion at the May meeting
N1776 is a very important document for the May meeting. WG5 needs to
decide what minor changes are needed, given that the technical content was
established at the Tokyo meeting, and whether to submit the resulting document
for FCD ballot, as specified in the schedule in
N1693.
Corrigendum 4 sent to SC22
The corrigendum was sent to SC22 today in the form of
N1773 and
N1774.
N1775
is final version of the copy with references to page and line
numbers and to interpretation identifiers.
N1774
Draft Technical Corrigendum 4 (Muxworthy), as sent to SC22
N1773
Defect reports that led to Corrigendum 4 and responses to them (Whitlock)
N1772
Coarrays in the next Fortran Standard (Reid) - supersedes N1772
N1769
Las Vegas 2009 meeting: Local Arrangements (Snyder)
The main item of business was to consider the ballot comments on the draft
revision (
N1723
) of Fortran 2003 and decide on any technical changes to be made. WG5's
responses to the comments are contained in
N1760.
The main changes were to add locks to the coarray feature, see PL22.3 paper
08-256r2.
and to alter the treatment of volatile coarrays, see PL22.3 paper
08-297r1.
A revised summary of the coarray feature is in preparation (to be N1762).
Concern was expressed over the schedule (
N1693
) and it was decided to review this at the next meeting (May 2009).
There was not enough time to consider fully the technical content of the
TR on Further Interoperability of Fortran with C, so a letter ballot of WG5
is being held, see
N1763
and
N1761.
The main item of business was to review the current working draft
for the next revision of Part 1 of the Fortran Standard, see
N1705.pdf
N1705.ps.gz
Following the abstentions at the London 2007 meeting by Canada,
Japan, and UK on the content of the draft revisions, the positions
of these countries was considered in the hope of reaching consensus.
The delegation of Canada, see
N1712,
wished to reduce the size of the revision by limiting the co-rank of
co-arrays to one and removing all parallel input/output. Handling
co-arrays of co-rank greater than one was seen as useful in applications
while not being a big implementation burden, so this was not accepted.
On the other hand, parallel input/output was seen as untested and worthy
of further study.
The delegation of UK, see
N1710,
suggested that co-arrays be moved to Technical Report and the
delegation of Japan, see
N1706
suggested that co-arrays be moved to another part of the standard.
Neither of these ideas was acceptable to many delegates because it
reduces the emphasis on co-arrays.
On the third day of the meeting, a compromise proposed by USA
was found acceptable to most delegates. It is to separate parallel programming
features into a "core" set that remain in Fortram 2008
while the following features are moved into a separate Technical Report
on "Enhanced Parallel Computing Facilities".
The technical changes needed to implement this were agreed.
The draft will be available for public comment from mid March to the
end of August.
The editor suggested that hyphens be removed from the words "co-array",
"co-rank", etc. to conform better with the style of the document. It
was pointed out that mathematics already contains similar words,
e.g. "cosine" and "cotangent". The change was accepted.
The meeting made good progress on interpretations. One set of
interpretations is already being voted by WG5. Another set has just
completed its PL22.3 ballot and will be voted by WG5 soon. A new corrigendum
will be sent to ISO no later than June.
WG5 currently has one major project allocated to it by SC22:
In addition, WG5 is responsible for two other published Standards
and two Technical Reports:
Other useful information relating to the Standardization process can be found on the following pages:
The Convenor would like to thank The
Numerical Algorithms Group for generously hosting this web site and
the WG5 Electronic Document Archive.
2010-3-15
N1771
Draft Technical Corrigendum 4 (Muxworthy)
N1770
Result of WG5 letter ballot 6 on Fortran 2003 interpretations (Reid)
N1768
Las Vegas 2009 meeting: Announcement (Reid)
N1767
Las Vegas 2009 meeting: Preliminary Agenda (Reid)
N1766
Result of letter ballot on the technical content of N1761 (Reid)
N1765
WG5 letter ballot 6 on Fortran 2003 interpretations (Reid)
N1764
Fortran interpretations that have passed a J3 letter ballot (Whitlock)
N1762
Coarrays in the next Fortran Standard (Reid) - supersedes N1747
N1759
Minutes of the Tokyo 2008 meeting (Morgan)
Joint meeting of WG5 and PL22.3, Tokyo, Japan, November 16-21
A joint meeting of WG5 and PL22.3 was held in Tokyo, Japan, November 16-21, 2008.
N1763
Letter ballot on the technical content of N1761 (Reid)
N1761
TR 29113: "Further Interoperability of Fortran with C" (Long)
N1760
Responses to CD comments (Reid)
N1758
Resolutions of the Tokyo 2008 meeting (Muxworthy)
N1757
UK National Activity Report (Muxworthy)
N1756
Some comments on the recent WG5 papers on coarrays (Bader)
N1746
Japan National Activity Report (Takata)
N1755
Request for new features from MPI Forum (Rasmussen)
N1754
Implementation Issues for Coarrays (Maclaren)
N1753
Atomic LOAD/STORE intrinsics instead of VOLATILE coarrays (Donev)
N1748
Clarifications of Coarray Memory Model (Maclaren and Donev)
N1752
Draft response to N1745 (VOLATILE coarrays) (Reid)
N1751
An Analysis of NOTE 8.38 (Maclaren)
N1749
VOLATILE Coarrays Break Existing Code (Maclaren)
N1747
Coarrays in the next Fortran Standard (Reid) - superseded by N1762
N1745
VOLATILE Coarrays (Maclaren for UK)
N1744
Coarrays and Memory Models (Maclaren for UK)
N1743
UK proposal for Gw and G0.d Formats (UK)
Ballot processing and SC22 meeting
There are problems with the ballot summary, explained in
N1742.
In particular, the Convener is of the opinion that the US comments
are not in a form that WG5 will able to
use at its meeting in November. He therefore asked Van Snyder to construct
a summary. This is available as
N1741
and points to PL22.3 documents that explain the details.
The problems were discussed at the SC22 meeting and a satisfactory
resolution was achieved, see
N1742.
N1742
Convener's report from SC22 meeting (Reid)
N1741
Comments from US Member Body on CD 1539-1 (Snyder)
Results of the ballots on Fortran 2008
There were formally two ballots on Fortran 2008, both closing on 31 August.
The registration ballot votes, see
N1739
were 9 for approval, 5 for abstention (Denmark, France, Spain, Switzerland, Ukraine),
and 1 (UK) for disapproval.
The CD ballot votes, see
N1740
were 8 for approval, 3 for abstention (France, Japan, Spain),
3 for approval with comments (Canada, Germany, USA) and 1 (UK) for disapproval.
This means that the draft is registered with ITTF, which is a formal milestone.
WG5 is required to provide a response to all the comments.
N1740
Result of SC22 CD ballot on Fortran 2008 (Seitz)
N1739
Result of SC22 registration ballot on Fortran 2008 (Seitz)
Corrigendum 3 approved
N1738
Result of SC22 ballot on Corrigendum 3 (Seitz)
N1734
Tokyo 2008 meeting: Local Arrangements (Takata)
New documents since 16 June 2008:
N1737
WG5 Business Plan and Convener's Report for SC22 (Reid)
New documents since 27 May 2008:
N1736
Liaison report from IFIP WG 2.5 (Numerical Software) (Snyder)
N1735.pdf
The new features of Fortran 2008 (Reid) - supersedes N1729
N1733
Tokyo 2008 meeting: Announcement (Reid)
N1732
Tokyo 2008 meeting: Preliminary Agenda (Reid)
David Muxworthy has provided electronic versions of the minutes and
resolutions of the meetings between 1985 and 1994. The directory N1097-N1100
has been renamed as N101-N1100 and the files have been added.
New documents since 19 May 2008:
N1729.pdf
The new features of Fortran 2008 (Reid) - supersededed by N1735
David Muxworthy has provided electronic versions of the minutes and
resolutions of the meetings between 1985 and 1994. The directory N1097-N1100
has been renamed as N101-N1100 and the files have been added.
N1731.pdf
Draft Technical Corrigendum 3, as sent to SC22 (Muxworthy)
N1730
Defect reports that led to Corrigendum 3 and responses to them (Whitlock)
- supersedes N1728.
N1728
Defect reports that led to Corrigendum 3 and responses to them (Whitlock)
N1727.pdf
Draft Technical Corrigendum 3 (Muxworthy)
N1726
Result of the interpretations ballot 5, N1722 (Reid)
N1725.pdf
Index of meetings (SD7) (Muxworthy) - supersedes N1606
SD1
Complete Document Register (titles of papers prior to N303 provided by David Muxworthy)
Committee Draft of Fortran 2008 starts its ballot
The first Committee Draft of Fortran 2008 is visible as
N1723.pdf
and has started its CD ballot, see ISO/IEC JTC 1/SC22 N4319. The ballot
ends on 31 August. This is longer than the usual ballot period and has
been chosen to allow the US comments to be considered at the August
meeting of PL22.3.
Please, everyone, look at this and send your comments to your national body.
Following the revisions at the February meeting, John Reid has revised his
summary of coarrays, see
N1724.pdf.
He is planning also to write a summary of the rest of Fortran 2008, but this
is not written yet.
N1724.pdf
Coarrays in the next Fortran Standard (Reid) - supersedes N1697
N1723.pdf
CD revision of the Fortran Standard (Cohen) - supersedes N1718
New documents since 19 February 2008:
N1722
WG5 letter ballot 5 on Fortran 2003 interpretations (Reid)
N1721
Result of the interpretations ballot 4, N1711 (Reid)
N1720.pdf
List of hotels in Tokyo near the meeting place (Takata)
N1717
Minutes of the London 2007 meeting (Morgan) - supersedes N1691
N1715
Minutes of the Las Vegas 2008 meeting (Morgan)
Joint meeting of WG5 and PL22.3, Las Vegas, USA, February 10-15
A joint meeting of WG5 and PL22.3 was held in Las Vegas, USA, February 10-15 2008.
New documents since 6 February 2008:
N1719
Timetable for public consultation (Reid)
N1718.pdf
N1718.ps.gz
Draft revision of the Fortran Standard (Cohen) - supersedes N1705
N1716
USA National Activity Report (Snyder)
N1714
Resolutions of the Las Vegas 2008 meeting (Muxworthy)
New documents since 31 January 2008:
N1713
Canada National Activity Report (Xia)
N1707
UK National Activity Report (Muxworthy)
N1706
Japan National Activity Report (Takata)
New documents since 23 January 2008:
N1712
Reducing the extent of the co-array feature (Xia and Reid)
N1711
WG5 letter ballot 4 on Fortran 2003 interpretations (Reid)
N1710
Moving the co-array feature into a TR (Muxworthy and Reid)
N1709.pdf
Draft revision of the Fortran Standard without co-arrays (Cohen)
New documents since 10 October 2007:
N1708.pdf
N1708.ps.gz
Co-arrays in the next Fortran Standard (Reid) - supersedes N1697
N1705.pdf
N1705.ps.gz
Draft revision of the Fortran Standard (Cohen) - superseded by N1718
N1704
Las Vegas 2008 meeting: Local Arrangements (Xia) - supersedes N1698
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:
Overview of WG5 and the Standardization Process
WG5 Officers and Project Editors
WG5 Projects
WG5 Electronic Document Archive
WG5 Email List
Future WG5 Meetings
WG5 Projects
![]()
Maintenance and revision of
Part 1 of the Fortran Standard (base language), ISO/IEC 1539-1:2004(E), informally known as Fortran 2003.
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 Enhanced Module Facilities, ISO/IEC TR 19767 : 2005(E), see
N1602
Technical Report (Type 2) on Further Interoperability of Fortran with C,
ISO/IEC TR 29113. Work in progress.
Future WG5 Meetings
2011 (Joint meeting with PL22.3)
June 27 to July 1,
Garching, Germany (probably).
2012 (Joint meeting with PL22.3)
June (probably),
Markham, Ontario, Canada.
2013 (Joint meeting with PL22.3)
June or July,
Delft or London.
Some Other Useful Pages
ISO Online - the International Organization
for Standardization's home page
ISO/IEC JTC1 - the joint committee
responsible for all International IT Standards
ISO/IEC JTC1/SC22 -
the committee with overall responsibility for all International Standards
in the field of Programming Languages and their Environments
NCITS/PL22.3 - the US Fortran
Standards Technical Committee, WG5's Primary Development Body
for Fortran 2003
Guidelines for Bindings to Fortran 90
WG5's (Partial) Glossary of International Standards Terminology
Acknowledgement
Comments on this page should be sent by email to the WebMaster,
John.Reid at stfc.ac.uk.