fortran 问答列表

如何在 fortran 中将 openMP 并行区域转换为 MPI

作者:Sogapi 提问时间:10/17/2023

我编写了一个离散元模型,用于计算粒子之间的相互作用。作为第一步,我使用了 openMP,并在超级计算机集群上进行了一些扩展分析,现在我已准备好升级到 MPI,因为我确定我可以有效地使用许多节点。但是,...

如何确保 gfortran 和 ifort 编译器的精度相同?对于复杂函数,要具体 [重复]

作者:ZeroTwo 提问时间:10/20/2023

这个问题在这里已经有答案了: IBM xlf 编译器上的双精度 (2 个答案) 在fortran中使用不同编译器在不同计算机上进行一致的浮点运算? (3 个答案) 上个月关闭。 我正在使用以下代码(...

“LNK1104无法打开文件'kernel32.lib'”时尝试在CMAKE中配置项目

作者:Violeta Ayon 提问时间:10/23/2023

我正在尝试使用 Visual Studio 17 2022 在 x64 中在 CMAKE 中配置 C、C++、Fortran 项目,如果我按原样运行它,首先会出现此错误: Selecting Win...

“使用omp_lib”实际上有什么作用?

作者:M0M0 提问时间:10/27/2023

根据本指南,需要包括启用 openmp 功能。但是,如果我用我的代码编译执行良好,并且无论是否使用,我都会获得预期的速度。use omp_libifort -qopenmpuse omp_lib 那...

平行折叠 + 减少不起作用

作者:Pablo Grobas Illobre 提问时间:11/1/2023

我正在尝试并行化两个嵌套循环,但折叠子句失败了。 嘿,我正在尝试并行化这两个嵌套循环,以计算两个积分(int_coulomb 和 int_overlap)。当我应用 collapse 子句时,我的问...

IF/GOTO 也使用 Fortran 77 DO 标签

作者:xaratustra 提问时间:11/3/2023

我有一个旧的 fortran 77 代码,我喜欢尽可能保持不变。由于给出循环警告,我正在考虑将非阻塞循环更改为阻塞模式。但后来我意识到有些语句也使用相同的循环标签。现在我不确定编译器在标签后面的语句方...

我为梯形方法编写了一个程序,但存在分割错误

作者:Adrish Chatterjee 提问时间:11/5/2023

错误是:- 程序接收信号 SIGSEGV:分段故障 - 无效的内存引用。 该程序用于梯形积分方法,其代码是 法典:- program tapizoidal implicit none real...

在 Fortran 中使用可分配的字符串协数组

作者:Clerni 提问时间:11/5/2023

我正在使用 Fortran CoArrays(使用 OpenCoarrays 和来自 OpenCoarrays)编写一些代码,这些代码需要具有可分配长度的 coarray 字符串。它可以通过以下代码来...

Fortran 无法写入输出文件或打印到屏幕

作者:Elena Welch 提问时间:10/24/2023

我编写了这个简单的 Fortran 代码,目的是将答案写入输出文件。相反,输出文件是空白的,即使我尝试打印到屏幕上,它也不会这样做。 这是代码,它很短: program FTCS implic...

在一个嵌套的 Do 循环中插入另一个嵌套的 Do 循环的正确方法是什么?

作者:Sayantan Mondal 提问时间:11/9/2023

我写了一个如下代码,我怀疑我是否以正确的顺序进行循环来计算分别运行的“i”和“j”对。iloopjloop do i=1,n-1 do iloop = 1,2 do j=i+1,n d...


共101条 当前第9页