fortran 相关问题

Fortran是一种通用的,程序性的,命令式编程语言,特别适用于数值计算和科学计算。自2003年以来,标准Fortran还支持面向对象的编程。此标记应适用于有关Fortran语言的所有问题;可以为编译器,语言修订和特定使用方面添加其他特定标记。

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

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

回答 1 投票 0

DO CONCURRENT 块内的不纯函数

不允许在 DO CONCURRENT 块内使用不纯函数: !不允许 并发(i=0:10) y(i) = impure_func(i) 结束做 但如果不纯的话,gfortran(v12.2.0)允许这样做

回答 1 投票 0

在 Fortran 中创建任意数量的嵌套循环有哪些方法?

在 Fortran 中创建任意数量的嵌套循环有哪些方法?例如,可以在运行时确定嵌套循环的数量 k: 做 i1 = 1,n1 i2 = 1,...

回答 3 投票 0

Intel 编译器:将 Fortran 编译库链接到 C 的主程序

所以我想使用一个特殊的数学函数,但找不到有它的C库,但是我发现了一个旧的Fortran库slatec已经实现了它,所以为了使用它,我改编了这些

回答 1 投票 0

如何自动调整A编辑描述符中的字符串长度?

我正在尝试使用以下命令在 fortran 中编写字符串文件名: WRITE(FILENAME,'(A27,I3.3,A1,I3.3,A3)') NAME,MYPR,'_',IBL,'.nc' 其中 NAME 是可变长度的字符串,MYPR 和 IBL 是整数。 ...

回答 2 投票 0

如何使用 Fortran-C 互操作性为将 Fortran 函数作为输入的 C 函数创建 Fortran 接口?

我有一个带有函数Calculate_Integral 的C 库,它可以在指定的限制和参数内对给定的C 浮点函数执行定积分。这个 C 函数的签名看起来

回答 1 投票 0

尝试使用 Fortran 程序读取用 c 编写的二进制文件

看起来这是一个经过充分讨论的问题。但我发现的讨论仍然没有帮助。 因此,有一个可以生成临时二进制文件的软件。每一个里面的数据都是一个大矩阵...

回答 1 投票 0

将非连续数组的指针传递给 Fortran 中的 Lapack95 例程是否安全?

我想为非连续数组调用 syevd Lapack95 子例程,如下所示: 真实 :: 垫子(15000, 15000), vec(15000) 垫=1.d0 关联(eig_vects=>mat(:10000,:10000),eig_vals=>vec(:...

回答 1 投票 0

如何使用 OpenMP 在共享内存系统上并行化 Fortran 中的嵌套循环,并将线程显式分配给内部和外部循环?

我正在开发一个带有嵌套循环的 Fortran 程序,我想使用 OpenMP 对其进行并行化。该程序在共享内存多处理器系统上运行,我想要以下内容: 内循环...

回答 1 投票 0

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

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

回答 1 投票 0

是否可以以某种方式混合静态和动态循环调度?

我使用的机器有 2 个 Xeon CPU,每个 CPU 16 个核心。有 2 个 NUMA 域,每个 CPU 一个。 我有密集的计算,也使用大量内存,而且一切都是多线程的......

回答 1 投票 0

从 AUR 安装后找不到 flang

我已经从 AUR 安装了法兰 耶-Syu 法兰 但虽然它显示安装成功 pacman -Qs 法兰 本地/法兰 18.1.8-1 Fortran 前端的底层实现编写...

回答 1 投票 0

如何强制 Intel Fortran 将 MKL 代码包含到 EXE 中(mklsequential.2.dll 不可用)

如何使用 Intel Fortran 2023 配置 Visual Studio 2019,将 MKL linrary 代码链接到通过构建 Fortran 项目生成的 EXE 中?这里使用了一些 MKL 例程

回答 1 投票 0

是否可以用python将磁盘上不连续的数据映射到数组?

我想将硬盘上的大fortran记录(12G)映射到numpy数组。 (映射而不是加载以节省内存。) Fortran 记录中存储的数据不是连续的,因为它被记录分割

回答 1 投票 0

编译 Fortran 代码时出现未定义的引用错误[重复]

我正在尝试在 ubuntu 机器上使用 gcc 和 gfortran 包编译 f90 代码。不幸的是,在运行编译器时,我不断收到未定义的引用错误。 我正在调用Comp...

回答 1 投票 0

如何在linux下编译Fortran 77文件? [已关闭]

我需要一个 Linux 中 Fortran 77 的编译器。 是否有人们使用的免费编译器? 我听说过 g77,但我找不到 rpm 或如何在 linux 中安装它。

回答 9 投票 0

Fortran 2003 的编译器验证套件?

有没有一个测试套件可以检查 Fortran 编译器是否完全实现 Fortran 2003 标准?

回答 2 投票 0

编译Fortran代码

我正在尝试在 ubuntu 机器上使用 gcc 和 gfortran 包编译 f90 代码。不幸的是,在运行编译器时,我不断收到未定义的引用错误。 我正在调用Comp...

回答 1 投票 0

如何修复错误#7002:打开编译的模块文件时出错。检查包含路径

我做错了什么? 我是使用 Intel Fortran 2023.2 的 VS 2019 新手 我编写了一个简单的代码来学习如何使用模块。 程序测试 使用子例程_mod 隐式无 双精度 a,...

回答 1 投票 0

gfortran 对 cos(atan(x)) 执行不安全的数学优化

我正在研究一个问题,即使使用编译选项 -fno-fast-math 和 -fno-unsafe-math-optimizations,gfortran 在极少数情况下也会根据优化级别返回不同的结果,以便重新...

回答 1 投票 0

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