Feedback
Fortran Modernization Workshop, 1-2 September, 2016
A lot of scientific codes are written in Fortran but also many of them are inefficient due to poor software architecture and design, which make them hard to maintain and develop. To avoid these problems in IODA project, where development of the software for aerodynamic shape optimisation is one of the main goals, on the workshop several good software engineering practices were introduced. This included advices on modernization of existing codes to use recently updated Fortran standards, examples of scientific file formats for data sharing, automation of the build process and code documentation. Since the performance of the code is major challenge in CFD, the workshop also provided practical hands on examples of code parallelisation and optimisation.
Orest Mykhaskiv