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.
This talk is included in these lists:
Note that ex-directory lists are not shown.
|