University of Cambridge > Talks.cam > Computer Laboratory Digital Technology Group (DTG) Meetings > Upgrading Fortran source code using automatic refactoring

Upgrading Fortran source code using automatic refactoring

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Andrew Rice.

Many of the computer models used in scientific research have been developed in Fortran over many years. This evolutionary process means these models inevitably utilise deprecated features and idioms of the language that impede software maintenance. To mitigate this, we built CamFort, an open-source automated refactoring tool for upgrading Fortran source code. We describe functionality in CamFort for removing equivalence statements and common blocks, and for deriving structured data types, and we give examples of how these transformations can benefit codebase robustness. We would like to encourage programmers to try CamFort on their own projects to guide further improvements in the tool.

This is joint work with Andrew Rice. This is a practice talk for WRT ’13 at SPLASH ’13.

This talk is part of the Computer Laboratory Digital Technology Group (DTG) Meetings series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2024 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity