intel-fortran 相关问题

使用此标记的问题应特定于英特尔Fortran,英特尔Visual Fortran和/或Compaq Visual Fortran(英特尔Visual Fortran的前身),而不是英特尔硬件上有关Fortran的一般问题。更常见的“fortran”标签也应该添加到使用此标签的问题中。

-lgfortran 库未找到 mac(链接器命令失败)

我正在尝试在Mac上运行一个使用命令-lgfortran的程序。在终端中,我使用 sh myFile.sh 运行 .sh 文件。当它运行时,我收到以下错误: ld:找不到 -

回答 1 投票 0

malloc():检测到未对齐的 tcache 块。有人在 MPI fortran 程序中遇到过这个问题吗?

我有一个 MPI 程序,如果我在一个处理器上运行它,而不是在 8 个处理器上运行它,我会遇到“malloc():检测到未对齐的 tcache 块”错误。内存分配如下所示:

回答 1 投票 0

抑制未使用的变量警告

Fortran 中抑制警告消息的最佳实践是什么: 备注#7712:该变量尚未使用。 仅针对一个特定变量(想象一下 API 中我们不想要的函数...

回答 2 投票 0

Visual Studio 2022 - Fortran - 调试问题

我一直在使用 intel OneAPI 编译器在 Visual Studio 2022 中编写 Fortran 代码。代码编译正确并且运行良好。最近当我尝试调试代码时,我无法...

回答 1 投票 0

Fortran 2003 源文件的正确后缀 - 英特尔 Fortran 编译器

我编写了一小段代码,试图遵守 Fortran 2003 标准。该代码可以在 github 上找到。 这是我的生成文件: FC = gfortran FLGS = -g -pg -std=f2003 -I。 -fbounds-检查...

回答 2 投票 0

FORTRAN 中从“real”到“double precision”的转换是否会受到编译器的影响?

我有一个 FORTRAN 代码需要在服务器上运行。我注意到两台机器的结果略有不同。经过研究,我了解到差异是由函数引起的......

回答 2 投票 0

表达式优化

我有一个涉及 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) ...

回答 2 投票 0

如何解决LNK4098警告、libcmt.lib与库冲突?以及随后的错误结果

我需要生成一个静态 .exe 来分发给没有 VisualStudio、没有 Intel Fortran/oneAPI 和没有 MKL 的用户。 我的代码“UgensTester.f90”自 2010 年以来运行良好,每年更新......

回答 1 投票 0

Fortran 数组中的列主访问性能意外降低

我正在致力于优化 Fortran 中的数组访问模式。 考虑到 Fortran 按列优先顺序分配多维数组,我分配并访问了该数组。 不过,我观察...

回答 1 投票 0

如何打印彩色文本而不在输出长度中包含 ANSI 转义序列?

!示例 程序主程序 隐式无 字符(len=8) :: 红色,重置 字符(len=16)::redO 红色 = char(27) // '[31m' 重置 = char(27) // '[0m' redO = 修剪(调整(红色//“O”//

回答 1 投票 0

一旦“生成例程”退出,OpenMP 任务就会崩溃

我有以下程序结构: 类型(mytype)::x(10) !$OMP 并行默认值(共享) !$OMP 大师 我 = 1, 10 调用 sub1(x(i)) !一些无法并行化的东西 调用 sub2(x(i)...

回答 1 投票 0

如何初始化派生类型变量?

如何初始化派生类型变量? 附言。我是一位老 F77 程序员,对使用 C# 的 OOP 有相当的了解,但对 Fortran 中的“派生类型”不熟悉。一名硕士学生写了一大段代码并且

回答 1 投票 0

具有带有 ifort 编译器的通用内部过程

以下内容适用于 gfortran 或 f95,但不适用于 ifort: 接口添加 过程地址、addi 结束接口添加 实数a、b 整数 i, j 数据a、b、i、j /1.0、2.0、1、2/ 打电话...

回答 1 投票 0

使用 Intel Inspector 时出现不匹配的分配/释放错误

考虑以下最小工作示例: 程序p 类型t 整数,可分配::i 端部类型 类型(t),可分配::o 分配(o) 解除分配(o) 结尾 该代码是完整的...

回答 1 投票 0

英特尔 Fortran 编译器在三倍精度上被碾压

我试图编译一个具有三重精度的 f90 文件(我知道这并不常见,但是,无论如何......)。几分钟后,它说: ifort:错误 #10106:/opt/intel/Compiler/1 中出现致命错误...

回答 1 投票 0

用2个编译器编译fortran程序

我正在尝试运行一个用 fortran 编写的程序,其中子例程已使用 gfortran 编译,主程序已使用 ifort 编译: 这里是源代码: 子程序: 子程序

回答 1 投票 0

尝试找出为什么 Fortran“G”格式输出星号

以下输出星号(当我期望-10.00时),我试图找出原因: 写(*,'(G10.4)') -9.99961061241612 我尝试过以下情况: 写(*,'(G10.4)') -9.99961061...

回答 1 投票 0

Fortran 90 中 MPI_type_create_resized 出现编译错误

我需要在 Fortran 90 代码中分散具有不连续块的 2D 数组。在调用之前,代码需要调用 MPI_TYPE_CREATE_RESIZED 来更改新向量类型的边界和扩展

回答 1 投票 0

在 Fortran 中的类型中存储过程指针

我想将函数的指针存储为类型中的属性。 但编译器抱怨函数的第一个参数应该是类型(如

回答 1 投票 0

用gfortran编译的程序,如何用ifort重新编译?

好的,我有 Linux HPC 上的大型开源程序的源代码。 HPC 由两个不同的系统组成:arc1 和 arc2,它们共享一个文件系统。 本质上,我需要两个

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.