gfortran是GNU Fortran编译器,是GCC的一部分。它实现了Fortran 95标准和Fortran 2008标准的大部分内容。该标签应特别用于与gfortran的使用和行为有关的问题;有关Fortran语言或更广泛编译器的问题应该包括Fortran标记。
我正在 macos Ventura 13.2.1 上的 vscode 中使用以下 makefile 编译 FORTRAN90 代码。现在我想要编译期间生成的所有类型的文件(例如,MODS XML 或 *.mod,Unix
我通过粘贴此链接中的命令在 Msys2 中安装了 LAPACK:https://packages.msys2.org/package/mingw-w64-x86_64-lapack。然后我将库与 -llapack -lblas 链接起来。一切似乎都有效
我在 Fortran 95 中的代码有问题。我尝试编写一个代码,计算一些内容并打印到 .txt 中,以便我可以使用一些绘图程序进行绘图。这只是为了我,为了尝试...
使用 gfortran 构建 libfeast 特征值求解器
我正在尝试使用 gfortran 构建 libfeast 而没有 MKL(对于现有项目,在没有 MKL 的情况下进行构建测试)。 构建命令 make F90=gfortran MKL=no MPI=openmpi feast 这给了我 Fo...
我被要求编译一组 FORTRAN 模块。 自从涉足 FORTRAN 以来已经有很多年了。 在 Linux Mint 上使用 gfortran 我在各种内部函数上遇到链接器错误; 第一个……
我有一个复杂的 Fortran 子例程,它将日志文件的(整数)文件句柄(假定在子例程之外打开和关闭)作为其输入之一。子程序运行一个
在 Mac 终端中使用 gfortran 构建 Python 代码所需的部分
来自 stackoverflow 的助手 我希望安装 Pierrehumbert 的“行星气候原理”中相当过时的 Python 代码的一部分。这部分需要 gfortran 编译器。我曾经
Fortran 运行时错误:浮点读取期间的错误值 (ES14.6E2)
我正在尝试执行 Fortran 代码,但出现以下错误: 在文件 src/annGeneralization.f90 的第 79 行(单位 = 12,文件 = './output/ann1_1.out') Fortran 运行时错误:
我正在使用 siesta 4.1.5 获取 GaN 纳米带中的 IV 曲线。在散射区域计算中我得到这个错误。 在文件 /home/swati/Documents/siesta-4.1.5/Src/fdf/fdf.F90 的第 2163 行 Fortran 运行...
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),下一个 ...
使用“omp if”和“reduction”时潜在的 gfortran 或 openMP 错误
我有一个 MWE,如果我添加 GPU 卸载选项(即使未使用),omp 减少会中断。 我知道我可以使用预处理器指令来解决问题,但我真的更愿意...
错误:(1) 处固有的“count”的“mask”参数必须是逻辑数组
我最近尝试压缩我的程序的旧版本,以通过使用“计数”功能使其更高效。但是,当我尝试编译程序时,我得到了每个
gfortran编译问题:`_gfortran_set_options'的多重定义
我的gfortran版本是8.1.0,我用cmake搭建了一个fortran项目。 当我将所有源代码保存在一个文件夹中并将它们编译成 exe 时,它就可以工作了。但是如果我把它们分成两部分,...
公共块中延迟长度字符数组的替代方案? (崩溃 gfortran)
我的目标是调用一个 C 函数来分配 FORTRAN 动态数组(这对整数、实数、逻辑已经很好地工作)。但是我在使用 gfortran 编译器、字符串和 c 时遇到了问题...
如何检测换行符或制表符( 或 ) 在读取未格式化的流文件时?
我正在将文件读入这样的字符串: 字符*50,意图(in):: flname 字符(len=:),可分配的 :: str 整数大小 查询(文件=flname,大小=大小) 分配(字符(len = ...
Fortran:保留换行符或制表符( 或 ) 在读取输入文件时
我正在将文件读入这样的字符串: 字符*50,意图(in):: flname 字符(len=:),可分配的 :: str 整数大小 查询(文件=flname,大小=大小) 分配(字符(len = ...
我有一个矩阵乘法,A[a,b]*B[b,c]=C[a,c]。 a、c的外部尺寸小,b的内部尺寸大。在这种情况下如何高效并行? (如果 a 和 c 很大,那就是
如何在 Windows 上定义 GFortran 堆栈大小?
我正在使用具有大尺寸和维度的数组。 我在 Windows 上使用 GFortran,我使用的命令是简单的 gfortran input.for -o output。 无论我使用哪个系统有多少内存...
我无法为 pgplot 创建 makefile。我使用 gfortran 和 ubuntu。 执行命令时: ~/下载/pgplot11/pgplot/makemake ~/1/pgplot linux g77_gcc_aout 出现错误: 未能找到要求...
我在这个 fortran90 代码中面临一个难以调试的问题——保留或注释掉 write(*,*) 语句正在改变代码的输出!这是详细信息和代码(不能最小化...