Research IT

Fortran Modernisation Workshop at STFC

Dr. Wadud Miah from The Numerical Algorithms Group (NAG) will be running a Fortran Modernisation Workshop at STFC on 27th-28th October 2016. It is a completely free event and is open to non-STFC attendees.

This two day computational science-centric practical hands on workshop is 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. Adopting good software practices makes codes more amenable to optimization and parallelisation, and the path to making it a community code a whole lot easier.


Topics will include:

  • Software engineering for computational science;
  • Modern Fortran standards and how to write optimized and efficient Fortran;
  • NetCDF and HDF5 scientific file formats for data sharing in Fortran;
  • GNU Automake to automate the build process;
  • pFUnit unit testing framework for testing Fortran codes;
  • Doxygen for Fortran code documentation;
  • Git version control for collaborative code development;
  • In-situ visualisation using PLplot in Fortran;
  • IEEE Floating Point Exception Handling
  • Software verification and portability using the NAG Fortran compiler
  • Fortran interoperability with C, Python and R;
  • Introduction to parallelism for Fortran.

For further information and registration please visit the event page: