如何在 fortran 中将 openMP 并行区域转换为 MPI
作者:Sogapi 提问时间:10/17/2023
我编写了一个离散元模型,用于计算粒子之间的相互作用。作为第一步,我使用了 openMP,并在超级计算机集群上进行了一些扩展分析,现在我已准备好升级到 MPI,因为我确定我可以有效地使用许多节点。但是,...
fortran 问答列表
作者:Sogapi 提问时间:10/17/2023
我编写了一个离散元模型,用于计算粒子之间的相互作用。作为第一步,我使用了 openMP,并在超级计算机集群上进行了一些扩展分析,现在我已准备好升级到 MPI,因为我确定我可以有效地使用许多节点。但是,...
作者:ZeroTwo 提问时间:10/20/2023
这个问题在这里已经有答案了: IBM xlf 编译器上的双精度 (2 个答案) 在fortran中使用不同编译器在不同计算机上进行一致的浮点运算? (3 个答案) 上个月关闭。 我正在使用以下代码(...
作者:Violeta Ayon 提问时间:10/23/2023
我正在尝试使用 Visual Studio 17 2022 在 x64 中在 CMAKE 中配置 C、C++、Fortran 项目,如果我按原样运行它,首先会出现此错误: Selecting Win...
作者:M0M0 提问时间:10/27/2023
根据本指南,需要包括启用 openmp 功能。但是,如果我用我的代码编译执行良好,并且无论是否使用,我都会获得预期的速度。use omp_libifort -qopenmpuse omp_lib 那...
作者:Pablo Grobas Illobre 提问时间:11/1/2023
我正在尝试并行化两个嵌套循环,但折叠子句失败了。 嘿,我正在尝试并行化这两个嵌套循环,以计算两个积分(int_coulomb 和 int_overlap)。当我应用 collapse 子句时,我的问...
作者:xaratustra 提问时间:11/3/2023
我有一个旧的 fortran 77 代码,我喜欢尽可能保持不变。由于给出循环警告,我正在考虑将非阻塞循环更改为阻塞模式。但后来我意识到有些语句也使用相同的循环标签。现在我不确定编译器在标签后面的语句方...
作者:Adrish Chatterjee 提问时间:11/5/2023
错误是:- 程序接收信号 SIGSEGV:分段故障 - 无效的内存引用。 该程序用于梯形积分方法,其代码是 法典:- program tapizoidal implicit none real...
作者:Clerni 提问时间:11/5/2023
我正在使用 Fortran CoArrays(使用 OpenCoarrays 和来自 OpenCoarrays)编写一些代码,这些代码需要具有可分配长度的 coarray 字符串。它可以通过以下代码来...
作者:Elena Welch 提问时间:10/24/2023
我编写了这个简单的 Fortran 代码,目的是将答案写入输出文件。相反,输出文件是空白的,即使我尝试打印到屏幕上,它也不会这样做。 这是代码,它很短: program FTCS implic...
作者:Sayantan Mondal 提问时间:11/9/2023
我写了一个如下代码,我怀疑我是否以正确的顺序进行循环来计算分别运行的“i”和“j”对。iloopjloop do i=1,n-1 do iloop = 1,2 do j=i+1,n d...