Fortran Modernisation Course

04/04/2019 @ 9:00 AM – 05/04/2019 @ 5:00 PM
University of Manchester

Fortran Modernisation Workshop. University of Manchester, 4-5 April 2019

This two day practical hands-on workshop is aimed at Fortran programmers who want to write modern code, or to modernise existing codes, to make it more maintainable by encouraging good software engineering practices. Tools, scientific libraries and techniques for Fortran are covered to help you develop sustainable software for your academic research in a collaborative environment, with an emphasis on writing performance portable code. There will be an section on parallel computing and the latest Fortran 2018 standard.

Topics that will be covered are:

– Modern Fortran standards (including 2018);

– NetCDF and HDF5 scientific file formats for data sharing in Fortran;

– GNU make to automate the build process;

– pFUnit unit testing framework for testing Fortran codes;

– Fortran Documenter tool for Fortran code documentation;

– In-situ visualization 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;

– Introduction to the NAG Library.

This workshop is completely free to attend for all, including academic, research and commercial attendees.

Dr. Wadud Miah

Numerical Algorithms Group