OpenMP 问答列表

如何使用 SAVE 和 ENTRY 语句重写代码以供 OpenMP 使用?

作者:DJNZ 提问时间:4/18/2023

我正在重写一个大型 Fortran-77 程序以供 OpenMP 使用,其中一个文件包含一个子例程,其中标记为 SAVE 的重要变量在第一次调用主程序时初始化,然后在通过 ENTRY 点调用同一子例程...

wsl2 环境中的 mpirun 命令问题

作者:김지수 提问时间:6/29/2023

使用 mpirun 时,进程不会正常创建,大小始终为零。但是,当使用 mpirun.mpich 时,mpi 可以正常工作。 mpirun 在此处输入图像描述 mpirun.mpich 在此处输入图像描...

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

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

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

使用 OMP 取消嵌套 for 循环时出错

作者:ahmad hajyahia 提问时间:8/8/2023

我正在尝试在 c 中使用 OMP 并行化嵌套的 for 循环,在某些时候我想中断两个循环并停止所有线程并退出函数。我尝试使用,但我收到此错误:#pragma omp cancel#pragma omp...

Fortran 派生类型变量,其中包含 OpenMP 并行区域内具有共享属性的指针字段

作者:user22593146 提问时间:9/19/2023

我有以下问题:我想访问存储在带有指针字段的派生类型中的数据。我希望派生类型的变量具有“shared”属性。运行代码时,我得到错误的结果。示例如下: 派生类型的说明: TYPE, PUBLIC ::...

如何在 C/C++ 中启用带有多线程 FFTW 的 OpenMP?

作者:Jamie 提问时间:9/20/2023

当我在他们的文档中读到您应该创建一次所有 fftw 计划并多次执行时,我正在努力在 C/C++ 中缓慢实现我的 FFTW,我能够正确实现。现在,我正在尝试将内置的 openmp 功能与并行 FFTW ...

识别 OpenBLAS 和 OpenMP 警告的来源并理解

作者:sdg 提问时间:9/20/2023

我正在使用 、 和 开发深度学习模型。当我运行时,我收到数百条以下警告:pytorchpytorch-lightningsegmentation-models-pytorchpytorch_light...

为什么在使用 openMP 计算数组的平均值时得到错误的结果?

作者:M V 提问时间:10/11/2023

#include <stdio.h> #include <omp.h> #define N 5 int X[N]; int main() { int num = 0; int moy = 0...

编译具有不同预处理器变量值的函数的多个版本

作者:Sean Bone 提问时间:10/12/2023

我有以下函数,它使用 OpenMP 进行并行: Real3 MyThing::compute(...) { // Do some setup... #pragma omp parallel nu...

多线程 prange 循环抛出“double free or corruption (fasttop)”错误

作者:ffi23 提问时间:4/13/2019

我对原来的问题做了一些改动。事实证明,正如评论中所建议的那样,malloc 部分实际上可能是问题所在。 我想在 Cython prange 循环中运行一个函数,如下面的代码所示。此代码引发“双重释放...


共41条 当前第4页