- 2016 AGM
- Chairman's Report
- Accounts
- Fortran Standards Dev. Report
- Membership Report
- Web Editor's Report
- Minutes
- Presentations
- About us
Fortran Specialist Group
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)
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.
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.
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.
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.
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.
Last modified: Sun 9 Oct 2016 10:51:34