fortran 相关问题

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

尝试使用 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

Fortran 中的 TRUE 和 FALSE 常量(不带周围的句点 ('.'))是什么?

考虑下面的程序 程序 打印*,.真.,.假。 打印*,真,假 结束程序 该程序在 pgfortan 和 gfortran 中打印不同的值。 pgfortran 输出 TF 0.00000000 0.

回答 1 投票 0

编译使用 mpi (AGMG) 的库

我正在尝试编译 AGMG 库。 并行示例的 make 文件如下所示: # MPIopt = -I/...(在哪里可以找到 mpif.h) # MUMPSPopt = -I/...(在哪里找到文件

回答 2 投票 0

在Windows中使用gfortran编译Fortran程序

我有一个在 Ubuntu Linux 中编写的 Fortran 程序(.f)。我使用以下命令在 Linux 中编译了编写的 Fortran 程序,并且它成功执行了。 gfortran -o 程序pr...

回答 4 投票 0

SELECT TYPE 中使用的多态假定秩实体

在使用 Fortran 超过 30 年之后,我遇到了一个问题,即多态性和假定的秩实体似乎提供了一种简洁的算法。 在选择类型潜在客户中使用假设排名实体...

回答 1 投票 0

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

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

回答 1 投票 0

为什么循环内的操作加倍不会使 CPU 时间加倍?

我想了解为什么在 Fortran90 的循环中执行两倍的操作时 CPU 时间没有加倍。我写了一个小代码,如下所示, 程序测试 整数::i,n 真实的...

回答 1 投票 0

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