我修改了一个简单的程序,用Julia语言计算和绘制运动涡旋,并为了测试该语言,也使用Python编写了相同的程序。 (声明:1. 我阅读stackoverflow上的每个性能比较都因不全面/不正确/写得不好/不相关等而受到批评。我不是在假装这是一个真正的比较,我只想知道如何使Julia更快。...
这个问题涉及在相邻的存储中针对预排序数组进行线性搜索和二进制搜索的效率比较。 我有一个用Fortran(77!)编写的应用程序。我的代码部分经常需要在数组中查找索引,使得gx(i)<= xin <gx(i + 1)。我目前实现了这个功能为二进制搜索 - 抱歉,使用Fortran ...
我刚接触Fortran和编程,如果术语不正确请见谅。 我正在使用带有gfortran编译器的Linux机器。 今年夏天我的研究涉及到使约1980年编写的程序重新运行。它是用Fortran 77编写的。我拥有所有代码以及一些文档。 目前,我收到了“IEEE_UNDERFLOW_FLAG I...
如何以字母顺序比较两个字符串,例如abc和bcd?是否有内置命令可以完成此操作?或者>或.lt.是否可以无误地完成工作?
我了解gfortran可以编译f90或f95?它如何知道正在编译哪个版本?它能编译f77代码吗?Ubuntu是否已经有Fortran编译器,还是我需要下载gfortran?
我想读取文件中的一行,其中包含三个实数,但不想推进指针。所以我写了以下代码:(TXT是代表我的文件的变量,它的值为80) read(TXT, *, ADVANCE='NO') (numbers(i),i=1,3) 然而,我收到了一个错误信息,内容如下: "error #6568: Th...
我有一个关于Fortran 77的问题,但一直没有找到解决方案。 我正在尝试存储一个字符串数组,定义如下: character matname(255)*255 这是一个长度为255的字符串数组,共有255个字符串。 之后,我从文件中读取了一系列名称,并将数组的内容设置为如下: m...
我有一段Fortran77的代码片段,如下所示: DO 1301 N=NMLK-2,2,-1 Some code... IF(NB1(N).EQ.50) ...
今天我在阅读一些非常流行的数值库的代码,比如QUADPACK(最后更新于1987年),这些代码是用FORTRAN 77编写的,我想知道除了需要大量工作之外,是否有任何理由不将这些库重写为Fortran 90,因为Fortran 90带来了很大的改进,包括自由格式源代码、更好的控制结构,因此GO...