使用此标记的问题应特定于英特尔Fortran,英特尔Visual Fortran和/或Compaq Visual Fortran(英特尔Visual Fortran的前身),而不是英特尔硬件上有关Fortran的一般问题。更常见的“fortran”标签也应该添加到使用此标签的问题中。
MPIWAITALL错误“阵列元素0中提供的请求0是无效的(kink = 0)”
(有问题的代码bellow:)
这个是一个非常琐碎的问题,但显然我缺少某些问题:我只想在使用IFX/IFORT编译时将下面的fortran程序编译出来,如果发出警告。我有
integer*4 a a = 1 logicval = (node(5,L).gt.0) numval = 1*(node(5,L).gt.0) write(*,*) logicval, numval
Intel Fortran编译器(2024.2.0.633),Visual Studio 2022,32bit。 从非常旧的fortran例程中编译文件。 代码无法很好地复制到代码标签中,因此我粘贴了图像。 问题: C:\ Users \
我正在尝试在Mac上运行一个使用命令-lgfortran的程序。在终端中,我使用 sh myFile.sh 运行 .sh 文件。当它运行时,我收到以下错误: ld:找不到 -
malloc():检测到未对齐的 tcache 块。有人在 MPI fortran 程序中遇到过这个问题吗?
我有一个 MPI 程序,如果我在一个处理器上运行它,而不是在 8 个处理器上运行它,我会遇到“malloc():检测到未对齐的 tcache 块”错误。内存分配如下所示:
Fortran 中抑制警告消息的最佳实践是什么: 备注#7712:该变量尚未使用。 仅针对一个特定变量(想象一下 API 中我们不想要的函数...
Visual Studio 2022 - Fortran - 调试问题
我一直在使用 intel OneAPI 编译器在 Visual Studio 2022 中编写 Fortran 代码。代码编译正确并且运行良好。最近当我尝试调试代码时,我无法...
Fortran 2003 源文件的正确后缀 - 英特尔 Fortran 编译器
我编写了一小段代码,试图遵守 Fortran 2003 标准。该代码可以在 github 上找到。 这是我的生成文件: FC = gfortran FLGS = -g -pg -std=f2003 -I。 -fbounds-检查...
FORTRAN 中从“real”到“double precision”的转换是否会受到编译器的影响?
我有一个 FORTRAN 代码需要在服务器上运行。我注意到两台机器的结果略有不同。经过研究,我了解到差异是由函数引起的......
我有一个涉及 REAL 的表达式: xf=w1*x1 + w2*x2 + w3*x3 + w1*y1 + w2*y2 + w3*y3 我想知道(Intel Fortran)编译器是否将其优化为: xf=w1*(x1+y1) + w2*(x2+y2) + w3*(x3+y3) ...
如何解决LNK4098警告、libcmt.lib与库冲突?以及随后的错误结果
我需要生成一个静态 .exe 来分发给没有 VisualStudio、没有 Intel Fortran/oneAPI 和没有 MKL 的用户。 我的代码“UgensTester.f90”自 2010 年以来运行良好,每年更新......
我正在致力于优化 Fortran 中的数组访问模式。 考虑到 Fortran 按列优先顺序分配多维数组,我分配并访问了该数组。 不过,我观察...
!示例 程序主程序 隐式无 字符(len=8) :: 红色,重置 字符(len=16)::redO 红色 = char(27) // '[31m' 重置 = char(27) // '[0m' redO = 修剪(调整(红色//“O”//
我有以下程序结构: 类型(mytype)::x(10) !$OMP 并行默认值(共享) !$OMP 大师 我 = 1, 10 调用 sub1(x(i)) !一些无法并行化的东西 调用 sub2(x(i)...
如何初始化派生类型变量? 附言。我是一位老 F77 程序员,对使用 C# 的 OOP 有相当的了解,但对 Fortran 中的“派生类型”不熟悉。一名硕士学生写了一大段代码并且
以下内容适用于 gfortran 或 f95,但不适用于 ifort: 接口添加 过程地址、addi 结束接口添加 实数a、b 整数 i, j 数据a、b、i、j /1.0、2.0、1、2/ 打电话...
使用 Intel Inspector 时出现不匹配的分配/释放错误
考虑以下最小工作示例: 程序p 类型t 整数,可分配::i 端部类型 类型(t),可分配::o 分配(o) 解除分配(o) 结尾 该代码是完整的...
我试图编译一个具有三重精度的 f90 文件(我知道这并不常见,但是,无论如何......)。几分钟后,它说: ifort:错误 #10106:/opt/intel/Compiler/1 中出现致命错误...