Fortran Specialist Group Annual General Meeting 2016

11.00 a.m. Thursday 29th September 2016
Wilkes Room 1, BCS London Office,
First Floor, The Davidson Building, 5 Southampton Street, London WC2E 7HA
(nearest Underground stations: Charing Cross, Covent Garden, Embankment and Leicester Square)

Annual General Meeting 2016


Tea, coffee and biscuits
AGM Business
  1. Apologies for absence
  2. Minutes of the previous AGM (1st October 2015)
  3. Matters arising
  4. Chairman's report
  5. Treasurer's report
    SG Development Fund report
  6. Membership Secretary's report
  7. Web Editor's report
  8. Election of Officers and Committee members
    (The following is taken from the Fortran SG Constitution:
    The name of any member accepting nomination for election or re-election as an Officer or as a Committee member shall be submitted in writing to the Secretary 7 clear days prior to the date of the AGM by two members of the Group with the written consent of the nominee.
    "In writing" applies equally to email or paper copy.)
  9. Future activities for the Group

    • Future meetings with IoP Computational Physics Group
    • Proposals for broadening the remit and appeal of the Group
  10. Any other business
  11. Date of next meeting

Buffet Lunch and networking


Joint meeting with Computational Physics Group of Institute of Physics

Tales from the trenches: preparing scientific computing software for emerging compute and data intensive challenges (2.56 MB PDF file)
Cathal Ó Broin, Computational Scientist, Irish Centre for High-End Computing,
Winner of first place in the Institute of Physics Computational Thesis Prize for 2016.

In this talk I will focus on the development aspects of my PhD and current work. My PhD position within atomic & molecular physics focussed on addressing compute performance concerns in time-dependent codes while my current position as a computational scientist at ICHEC revolves around the I/O bottleneck. I'll discuss these two distinct aspects and I'll discuss the lessons I've learnt from designing my PhD code and how I applied it to my current position designing parallel I/O solutions for seismology related applications in the Oil & Gas industry.

Current Practices of Fortran in Computational Science (537 KB PDF file)
Wadud Miah, Computational Scientist, Numerical Algorithms Group

This presentation will discuss the experiences gained from running the Fortran Modernisation Workshop at academic institutions in the UK. The workshop is a two day computational science-centric practical hands on workshop aimed at Fortran programmers who want to write modern code, or modernise existing codes, to make it more readable and maintainable by encouraging good software engineering practices. The workshop also covers writing efficient and optimised code as well as portability by adhering to the Fortran language standards.

Afternoon tea

The use of Fortran in calculating the effects of climate change on aviation (2.52 MB PDF file)
Paul Williams, Royal Society University Research Fellow, Department of Meteorology, University of Reading

Fortran is used very widely in the field of climate modelling. This talk will focus on the use of climate models to investigate the impacts of climate change on aviation. For example, there is evidence that in-flight turbulence is becoming up to 40% stronger and twice as common. Also, transatlantic flights may take significantly longer because of changes to the jet stream, adding millions of dollars to airline fuel costs.
This talk will reveal how climate change might affect your flights in the future.

Fortran 2015 (334 KB PDF file)
John Reid, Convenor ISO WG5

The content of the next revision of the Fortran Standard was chosen at the meeting of WG5 in London in August 2015, and it was decided that the language should be known as "Fortran 2015". A draft of the new standard has been constructed and was formally approved as a "New Work Item" at the meeting of SC22 (the parent committee) in September, but it is not expected that it will be published until the summer of 2018.
The main changes will be the addition of more features for interoperability with C and more coarray features. Beyond this, only small changes will be included.
In this talk, I will summarize the new features and the process that will be needed to complete the standard.

A comparison of generic programming support in Fortran using currently available methods and using templates in C++, C# and Java (62 KB PDF file)
Ian Chivers, Rhymney Consulting

Generic programming facilities have existed in programming languages since the 1970s, and Ada was one of the first languages to offer support. C++, Java and C# offer generic support via templates.
In this talk we look at solving a couple of common problems using templates in C++ and C#, and using features currently available in Fortran.
We finish by looking at a proposal submitted for consideration for an earlier standard - The Parameterized module facility from Van Snyder.

Final questions

Comments on this or any other of the Group's pages should be sent by email to the FSG Web Editor.
Valid XHTML 1.0 Transitional Valid CSS!

Last modified: Sun 9 Oct 2016 11:51:34