主题:请问有无64位的FORTRAN77编译器?
BiCGSTAB
[专家分:780] 发布于 2011-08-03 02:47:00
操作系统是64位WINDOWS,程序是FORTRAN77标准的。现在要扩大工程问题的规模,32位系统的内存不够用,于是想在64位系统里运行原来的老程序。请问用什么编译器?谢谢。
回复列表 (共4个回复)
沙发
yeg001 [专家分:14390] 发布于 2011-08-03 08:29:00
问题是现在出的编译器有那个不支持77标准的?
板凳
cgl_lgs [专家分:21040] 发布于 2011-08-03 09:53:00
你可以用新的编译器,但不一定完全支持F77。因为F77里有一部分是被新标准“遗弃”的:)
不过有一个疑问:F77是没有动态内存分配的。你咋扩大规模?
当然,如果你只是用Fixed Format的源码,那是没问题的(Fixed不代表是F77)
3 楼
BiCGSTAB [专家分:780] 发布于 2011-08-03 14:54:00
谢谢。再问一下像Intel的编译器,不知可不可以编译F77?
没有动态内存分配,就预设较大的数组吧,我觉得。现在也是这么做的。
4 楼
cgl_lgs [专家分:21040] 发布于 2011-08-03 21:01:00
可以这样。编译一下,估计会有一些WARNING,改改就行了
我来回复