- 2020 AGM
- Chairman's Report
- Accounts
- Fortran Standards Dev. Report
- Membership Report
- Web Editor's Report
- Minutes
- Presentations
- About us
Fortran Specialist Group
10.00 a.m. Thursday 24th September 2020
Meeting will be held online.
(registration details below)
Despite 50 years of efforts to increase portability
of Fortran codes via standard conformance,
there are still many production codes which rely
on non-standard extensions.
This talk will show examples of extensions found
in production codes in 2020, explain and illuminate
numerous problems caused by using extensions,
and demonstrate how all such code can
be changed to standard-conforming Fortran
(in some cases, standard conforming C).
Many fixes are simple and easy to apply,
while other solutions demand thorough analysis
of the underlying algorithm to be correct.
The talk is in two parts. The first looks at the
time delay between the publication of the
Fortran 77, 90 and 95 standards and the availability
of standard conformant compilers.
The second part of the talk looks at the
time delay between the publication of the
Fortran 2003, 2008 and 2018 standards
and the availability of standard conformant
compilers.
Because of the widespread differences
in conformance from Fortran 2003 onward
we started maintaining tables that documented
standard conformance.
There are two generations of tables. The first
Generation of tables looks at Fortran 2003 and 2008 conformance.
The second looks at Fortran 2008 and 2018 conformance.
It is the 50th anniversary of the Fortran Specialist Group. This talk describes the impetus leading to the formation of the group in 1970 and then briefly reviews group activities in the intervening period.
At the 2019 AGM, there was a motion to officially expand the remit of the group from Fortran to include all matters relating to Scientific & Engineering Computing. This presentation will give more details on this transformation.
All current Fortran SG members are welcome to attend the AGM.
The afternoon
presentations are open to all, including non-BCS members.
The AGM meeting will be held via Zoom and the registration link
can be obtained from the
committee.
The afternoon session will be run via GoToMeeting, please
register at this link.
Last modified: Fri 25 Sep 2020 12:35:02