我想使用一些用Fortran编写的光散射代码。我非常熟悉MATLAB并自学C++,但是现在Fortran给我带来了很多悲伤。
我刚让Photran在Eclipse中工作,它可以编译(使用Cygwin中的Gfortran,按照Photrans )示例Fortran程序,我在网上找到了这些程序。
我想要做的主要工作是在这里:http://www.ugr.es/~aquiran/ciencia/codigos/homer.f (注意,其中一半以上只是控制台输出和注释,实际代码似乎很小)。
实际上,我已经用Mathematica编写了一个程序,它已经完成了这些计算,但是我觉得这是一个很好的测试用例,可以用Fortran把我的手弄脏,然后转到其他代码上。如果有人能为我指明正确的方向来进行编译,那就太好了。谢谢。
编辑:所以我把它写到编译它的时候(只是警告)。
OPEN (1,FILE='q.dat')我第二次加入
DO I=1,5
WRITE (*,*)
END DO我有三个错误:

一旦我删除了DO,我就可以添加文字和示例。
WRITE (*,*) 'This code calculates cross-efficiencies for'它将编译并制作.exe。我猜这件事引起了我的争议。
发布于 2013-11-07 13:12:01
结果发现我需要
gfortran -ffixed-line-length-n 标志,编号为132,用于我链接的源代码。我有一些其他代码可以进行类似的计算,而且它在Eclipse的指导线中排列得很好,但这一段已经过时了。谢谢你让我走上正轨。
https://stackoverflow.com/questions/19772140
复制相似问题