FORTRAN 77的标准化后继者,1991年作为ISO标准发布,1992年发布ANSI标准。使用此标记的问题应该特定于定义为Fortran 90的语言,而不是一般的Fortran问题。还应添加更通用的Fortran标记。
如何解决“Error: Two main PROGRAMs at (1) and (2)”?
我正在学习 Fortran,并且遇到了我正在编写的程序的问题。 程序如下: 程序sco2 隐式无 REAL(8) :: 验证、解决、T 写 (*,*)“输入温度&
我有以下代码: 程序主程序 字符 (len=15) :: abc = "te st tex t" 打印*,修剪(abc) 结束程序主程序 哪个输出: 测试文本 我排除了所有白人......
gfortran REAL 不精确到小数点后 8 位[重复]
此问题之前尚未得到解答。我试图在 Fortran 中正确表示实数或任何数字。 gfortran 为我做的事情还很遥远。例如,当我拒绝...
我想将多个值写入一个文件,所有值都是相同类型(浮点数)。这通常很容易编写,因为我可以将“20(f10.3,1x)”作为写入所有值的格式。问题在这里我...
我想将以 FORTRAN 77 编写的代码翻译为 FORTRAN 90。 这是我想翻译的代码,但我不明白 go to 语法。 函数 YRR(L1,L2,L,CT1,CT2,DP) 隐式双预...
我正在尝试在 Linux Ubuntu 计算机上编译 Fortran 代码,但收到以下错误(以粗体显示): calcul@gpuserver:~/dp3D/src$ ./makedp3D 你想使用标准目录 /home/ca...
无法使用 HDF5,因为它是由不同版本的 GNU Fortran 创建的
我对 HDF5 和 Fortran 90 都很陌生。我正在尝试编译一个无需 HDF5 也能正常运行的程序。我在网上发现我需要使用命令 h5fc -show 中的标志,输出是
我尝试修改我的程序以读取行尾包含空白字符(用空格书写)的行。我正在使用英特尔编译器(Fortran 95)。 在程序中我使用命令行:
我正在使用写入文件的 Fortran 90 程序。该文件的第一行应该指示剩余文件中的行数。当某个
我正在 macos Ventura 13.2.1 上的 vscode 中使用以下 makefile 编译 FORTRAN90 代码。现在我想要编译期间生成的所有类型的文件(例如,MODS XML 或 *.mod,Unix
为什么这个简单的 Fortran 矩阵求逆代码没有返回 LAPACK 的预期值?
我正在尝试使用 LAPACK 包来计算矩阵的逆。为此,我使用了例程 sgetrf 和 sgetri。但是,在测试代码时,它不会返回预期的 v...
MPI_BCAST 和 MPI_SCATTER 之间的区别,关于内存要求
我正在尝试将 FORTRAN 示例代码与 MPI 并行化。 EXAMPLE1.f90 由 MPI_BCAST 并行化,EXAMPLE2.f90 由 MPI_SCATTER 并行化。我自己的理解是 MPI_SCATTER 可以
我正在编译 Fortran 代码但出现错误。错误,例如当我编写任何一行代码时它都已成功编译 例如:write(,) 'Line 813',sigav 但是当同一行被评论时 ...
Fortran 运行时错误:浮点读取期间的错误值 (ES14.6E2)
我正在尝试执行 Fortran 代码,但出现以下错误: 在文件 src/annGeneralization.f90 的第 79 行(单位 = 12,文件 = './output/ann1_1.out') Fortran 运行时错误:
我尝试使用 Fortran 阅读以下文本文件。文本文件有 24 行和 15 列。我想将所有数据放在一个单列数组 z 中。我想阅读第一栏然后...
我尝试使用 Fortran 阅读以下文本文件。文本文件有 24 行和 15 列。我想将所有数据放在一个单列数组 z 中。我想阅读第一栏然后...
Fortran 在数组中存储值的方式是否不同于非数组声明的变量?
程序分析 隐式无 整数 i, j, k, l 双精度 a、b、c、d、e 整数 binb(1:20),binc(1:20),bind1(1:20),bine(1:20) 真正的下(1:20),上(1:20),下一个 ...
我的程序正在运行 3D 数组,标记它找到的“集群”,然后进行一些检查以查看是否有任何相邻集群的标签高于当前集群。还有第二个
错误:(1) 处固有的“count”的“mask”参数必须是逻辑数组
我最近尝试压缩我的程序的旧版本,以通过使用“计数”功能使其更高效。但是,当我尝试编译程序时,我得到了每个
我有一个二维实数数组,我想找到 n 个最大值并将这些最大值分配给 1,将所有其他值分配给 0。 以下代码通过在厕所内使用 MAXLOC 正确地做到了这一点......