gfortran是GNU Fortran编译器,是GCC的一部分。它实现了Fortran 95标准和Fortran 2008标准的大部分内容。该标签应特别用于与gfortran的使用和行为有关的问题;有关Fortran语言或更广泛编译器的问题应该包括Fortran标记。
如何设置正确的编译器以在 Fortran 中使用 -fastsee 选项?这是我收到的错误: Mod5.2.0.0: make -f MakeF90_5.2.0.0 gfortran -fastsse -c src_5.2.0.0/Modtrn.f -o obj90_5.2...
我正在使用 CMake 使用 GFortran 编译器来编译 fortran 代码。我想查看汇编程序文件,但我以前没有这样做过。运行 make 后我应该看到 .s 文件吗? 我已启用汇编...
conda工具链c++ -> fortran -> c++ (clang/gfortran)中异常捕获的问题
当尝试捕获由 fortran 子例程调用的 c++ 函数引发的异常时,我有不同的(但不令人满意)行为,该子例程本身由 c++ main 调用。 Fortran 子程序...
OpenMP 的 OMP_SET_NUM_THREADS() 未按预期工作
我对OpenMP的了解只是肤浅的。然而,我决定回顾一下我过去学到的旧概念,为此我下载了一些包含理论和示例的材料。第 1 个
好的,我有 Linux HPC 上的大型开源程序的源代码。 HPC 由两个不同的系统组成:arc1 和 arc2,它们共享一个文件系统。 本质上,我需要两个
据我所知,gfortran 的键 -fdump-tree-original 意味着“转储全局命名空间的 gfc_code 及其子级”。 然而,据我所知,gfc_codes 被转换为 GENERIC 中间表示......
如何在 MAC OSX 10.7 上卸载 gfortran 编译器
当我想要 gfortran 77 时,我安装了 gfortran 90,这导致配置 mpich 时出错,因此我想从我的计算机中卸载 gfortran 90,但从 usr/local/... 删除 gfortran
是否有可能(甚至明智地)从模块中“封装”常量以在 USE : ONLY 语句中使用?
下面是我的模块源码的框架。 我知道如何执行“use : only”来根据需要从中提取函数和子例程。我不知道该怎么做是对模块进行编码,以便我
这个玩具代码有问题。 该程序需要子例程 print_i 的显式接口。 模块类型 普通类型 整数::我 端部类型 普通 类型,扩展(普通) :: 奇特 整数:: ...
查看用户提供的字段“0a”的示例数据嵌入在字段的中间: 54 52 41 4e 53 46 45 41 0a 22 2c 75 6e 61 70 70 Ascii 文本源自用户数据输入工具,
Mvapich 3.0 Fortran 90 界面的构建规范问题
我正在使用Mvapich-3.0构建F90并行代码。现在,当 gfortran 版本 >= 10 时,编译器总是会抱怨以下“类型不匹配”错误: 编译命令: mpif90 -I/选择/
我有一个开放的 Fortran MPI 代码,在不使用优化标志的情况下编译和运行不会出现错误。当我设置 -O1 标志时,执行时出现分段错误错误。唯一的
我遇到了一个问题,尽管尝试了多种选择,但我仍无法解决该问题。问题是这样的。 我必须对泊松解算器进行 FFT 前向变换,我是
/usr/bin/ld:在 R 中安装“RcppArmadillo”时找不到 -lgfortran
主要目标是使用 DiffBind(R 包)来分析我的 ChIPseq 数据。 (我发现另一篇文章可能与我的问题相关,并尝试从中提取解决方案,但我猜
我正在运行 MacOS Ventura 13.6.7。我想使用RStudio安装nlme R包,这需要编译。当我尝试安装它时,出现以下错误: 安装源码包...
使用 Python 3.11 和 distutils 后端,我能够轻松编译一个接口文件,并链接到包含各种其他预编译 f90 文件的存档。现在有了介子,这似乎不是
我搜索了几个可用的答案,但找不到我的问题的确切解决方案。 我使用 fortran (95) 创建了几个 .dat 文件,它们被命名为“1.dat”、“2.dat”、“3.dat”...等。
我正在尝试模拟一个物理问题(布朗动力学),我需要为其生成随机数。 以前,我只是使用以下方法从高斯中选择随机数
Fortran real(REAL80) 和 C __float80 大小
考虑以下 C 代码: #包括 #包括 int main() { int16_t i16; __float80 r80; printf("16位整数的大小: %u 80 位实数的大小:%u\...
尽管编译了正确的架构,但为什么我会收到“执行二进制文件时出错”?
我正在尝试使用 gcc 和 gfortran for aarch64 编译 C/Fortran 程序。 尽管成功完成编译,但我无法执行二进制文件:我得到 bash: .: gMultiwfn: 无法执行二进制文件...