我有一段Fortran77的代码片段,如下所示: DO 1301 N=NMLK-2,2,-1 Some code... IF(NB1(N).EQ.50) ...
我了解gfortran可以编译f90或f95?它如何知道正在编译哪个版本?它能编译f77代码吗?Ubuntu是否已经有Fortran编译器,还是我需要下载gfortran?
我正在处理一个用Fortran 95编写的模型,但我对它完全陌生。语句标记的概念似乎很奇怪,目前我只找到了一种解释,即标记可以由作者任意决定,通常增加10个为单位。 除了更容易地确定语句结束的位置外,这些标签是否有其他实际用途?同时,是否有普遍接受的标记方法?
我想读取文件中的一行,其中包含三个实数,但不想推进指针。所以我写了以下代码:(TXT是代表我的文件的变量,它的值为80) read(TXT, *, ADVANCE='NO') (numbers(i),i=1,3) 然而,我收到了一个错误信息,内容如下: "error #6568: Th...
我已经使用Fortran工作多年,但是文件I/O对我来说仍然模糊不清。我的理解仅限于status、form、access和recl的某些用例,因为我只在研究生阶段需要过这些内容。 我知道Fortran二进制文件在文件顶部有额外的信息来描述文件大小。但是这之前从未成为我的问题,因为我只需要在Fo...
将PI定义为什么的动机是什么?PI=4.D0*DATAN(1.D0) 在Fortran 77代码内部?我知道它是如何工作的,但是推理是什么?
我有一个关于Fortran 77的问题,但一直没有找到解决方案。 我正在尝试存储一个字符串数组,定义如下: character matname(255)*255 这是一个长度为255的字符串数组,共有255个字符串。 之后,我从文件中读取了一系列名称,并将数组的内容设置为如下: m...
今天我在阅读一些非常流行的数值库的代码,比如QUADPACK(最后更新于1987年),这些代码是用FORTRAN 77编写的,我想知道除了需要大量工作之外,是否有任何理由不将这些库重写为Fortran 90,因为Fortran 90带来了很大的改进,包括自由格式源代码、更好的控制结构,因此GO...
我该如何让Mathematica以正确的Fortan77格式导出/保存/写入文本文件,即72列和第6列的续行标记? 我使用Mathematica生成大型且复杂的解析式,然后需要将其插入到现有的Fortran77代码中。我在Mathematica前端中使用FortranForm[]和SetOp...