我已为fortran编码77但我想转换为fortran 90 ..我可以在哪里下载转换软件?
答案 0 :(得分:6)
谷歌查询“fortran 77 convert 90”的第一次点击返回this page,其中列出了3个免费工具和2个商业工具(点击“子程序,转换器,关键作品”链接后)。我很长一段时间没有使用Fortran,也无法保证这些工具的质量。
答案 1 :(得分:5)
我建议Lemon Lab f2f。我有点偏颇,因为我是最初的开发人员,但我的动机是因为我不认为替代方案效果很好。如果你愿意,可以尝试一下。
答案 2 :(得分:5)
这是我帮助编写的python解决方案:https://github.com/arktools/fortran_tools
它成功将整个airforce f77 datcom代码转换为f90,因此经过了充分测试。因为我有时间,我会添加更多功能。
如果有人发现它有用/并进行修改,请随时为该项目做出贡献。
答案 3 :(得分:3)
免费程序转换(http://www.nag.co.uk/nagware/Examples/convert.f90)将从Fortran 77固定源格式转换为Fortran 90/95/2003自由源格式并进行一些简单的转换,例如声明。还有一些商业产品,例如SPAG(http://www.polyhedron.com/spag0html)。
答案 4 :(得分:1)