了解fortran 77代码

时间:2013-09-13 05:45:31

标签: fortran goto fortran77 implicit-declaration

拆分使用隐式声明并转到语句的fortran 77代码的最佳方法是什么?我习惯使用f95或更高版本使用显式声明,模块,数据类型等。这个f77的东西让我很头疼。

任何关于如何将这些古代代码分开的经验的指导都将非常感激。

1 个答案:

答案 0 :(得分:1)

fortran77代码可以是狡猾的。一个有用的事情是使用一些工具进行现代化:

Alan Miller的to_f90或Metcalf的“转换”

Polyhedron的“spag”工具可移除〜三分之二的goto

有时候/周期/退出是处理fortran goto的唯一方法 有关goto补救的更多信息,请访问:

http://engineering.dartmouth.edu/~d30574x/consulting/consulting_gotorefactor.html http://engineering.dartmouth.edu/~d30574x/consulting/consultingIndex.html

另外,如果你想在matlab中使用它,你可以在文件交换时使用f2matlab。

祝你好运!