Introduction to Modern Fortran taught by Centre's EPSRC RSE Fellow

Introduction to Modern Fortran taught by Centre's EPSRC RSE Fellow

The Centre's EPSRC Research Software Engineering Fellow Dr Ian Bush taught a two-day Introduction to Modern Fortran course for members of  Sheffield University recently.

Fortran is still the language of choice in many areas of science and engineering, especially where performance is required.

Fortran provides simple methods of expressing solutions to common scientific problems in a way that can be translated by a compiler into efficient, and in modern times parallel, execution on computational systems. The course was aimed at people who had never programmed in Fortran before, and who were interested in learning how to do it the right way.

In the course at Sheffield University in February this year, Dr Bush introduced Modern Fortran, concentrating on its use in solving scientific problems and modern best practice. He introduced the basic data type system and control structures in the language, covering Fortran's extensive array handling facilities and modern practices for program organisation, focusing on the use of modules. As a result attendees should be able to write portable programs in modern Fortran to help advance their research.