“n = n”的目的是什么?
我正在阅读一些 Fortran 代码,以前的程序员经常会抛出“n = n”语句。这样做的目的是什么?一些示例代码: if (cmult.lt.5.) then kx = 0 do k=ipd(i…
Fortran:如何在公共块中传递函数名称
在 Fortran 中,是否可以将函数放在公共块中,如下所示: 常见 /myblock/ 函数 (其中 x 是某个变量,func 是一个函数)。 我的问题是我想创建一个函…
检查变量是否已使用 Fortran 77 声明?
我正在编写一些代码,其中大量变量被命名为 abc1、abc2、abc3 等。我想知道是否有人知道是否可以检查变量是否已设置,以便我可以循环访问一组变量他们…
PGI 视觉 Fortran 中的 ACCESS_VIOLATION
我正在使用 PGI Visual Fortran 编写一个 Fortran 程序。该代码由相当冗长的两个模块和一个主程序组成。在我看来没有什么问题,程序编译和构建成功,…
Fortran 90 和 Fortran 95 之间的区别
我可以使用 Fortran 95 编译器编译 Fortran 90 文件吗? Fortran 95 似乎有很多,但 Fortran 90 却没有。…
Intel 编译器向后兼容 Compaq 编译器
我的计算机上有最新版本的英特尔编译器。但是,我正在尝试运行一个旧的 Fortran 文件,该文件旨在在旧的 Compaq 编译器上运行。 USE MSIMSL、USE File…
Linux 上有高性能的 Fortran 编译器吗?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
Xcode 中的 fortran
如何使用 XCode 3.2 for OSX 在 Fortran 中进行编程? 我尝试使用这个 gfortran 插件 http://www.macresearch.org/xcode_gfortran_plugin_update 但不…
进度条在 ifort 中不会连续写入,而在 gfortran 中则不会连续写入
我用 Fortran 编写了一个遗传算法,能够以长双精度计算通用适应度函数。第一个版本(双精度)是为 gfortran 编写的,我在其中实现了进度条。 现在我必…
Fortran 中的质数生成器
我只是想稍微熟悉一下 Fortran(因为我可以),所以我编写了这个小程序,它使用埃拉托斯特尼筛法来生成素数。程序如下: program prime implicit none…
Fortran 中的多任务处理
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
隐式无 - 显式类型 - 抽象接口 - 错误
以下 Fortran 代码: module Mod implicit none TYPE derivedtype procedure(procInterface),POINTER,PASS::f END TYPE derivedtype ABSTRACT INTERFA…
对于不属于标准一部分的 FORTRAN 内在函数,我该怎么办?
我正在尝试通过使用 gfortran 从源代码构建旧版 FORTRAN 代码来工作。我终于能够成功构建它,但现在运行时出现越界错误。我使用 gdb 并将错误跟踪到使…
如何使用 *.h 文件编译这个旧版 FORTRAN 77 代码?
我有一组组成 FORTRAN 代码的 .F 和 .H 文件。我在编译 .H 文件时遇到了麻烦。 .H 文件包含一堆公共块。其中一个.H文件的例子是: *AC HEAD c HEAD 1 …