mpi 相关问题

MPI是消息传递接口,用于分布式存储器并行编程的库,以及使用分布式存储器集群进行高性能技术计算的事实上的标准方法。关于使用MPI进行并行编程的问题可以在这个标签下找到;关于MPI实现的安装问题的问题最好使用适当的特定于实现的标记来标记,例如MPICH或OpenMPI。

了解基于不同硬件可用性的CFD代码最佳开发策略

我正在尝试对结合多个 CPU 和 GPU 以实现 CFD 加速所采用的不同代码开发策略有一些总体了解。以及 MPI/OpenMP 等和 CUDA/OpenCL 等如何...

回答 0 投票 0

为什么这样一个MPI通信的例子可以运行?

这是我的MPI程序。在这个程序的第 29 和 30 行,我分别发送了两条标记为 98 和 99 的消息,但是在第 33 和 34 行我想让另一个程序接收标记为 99 的消息

回答 0 投票 0

memcpy 参数内存范围在使用 MPI 收集时重叠

我正在尝试使用 mpi 在 C 中进行图像卷积。我的想法是将图像分成不同的块,让不同的进程做不同的排序,然后将它们聚集在一个根进程中。 我是屈...

回答 1 投票 0

SLURM - 强制 MPI 在不同的物理 CPU 上安排不同的等级

我正在 SLURM 下的 8 节点集群上运行实验。每个 CPU 有 8 个物理内核,并且具有超线程能力。运行程序时 #SBATCH --nodes=8 #SBATCH --ntasks-per-node...

回答 1 投票 0

在链表 mpi rma 中插入新节点时出错

我正在尝试在 mpi RMA 中实现无锁分布式链表。 这是插入函数的代码,它在给定键的节点后插入一个新节点。 void insertAfter(int id, int newVal, int ke...

回答 0 投票 0

从进程无法访问更新的全局值

在下面的代码中,我正在更改主进程中 total_b_points 的值。我已在代码中将其声明为全局。但是这个值在从属进程中是不会改变的。这是一个 MPI 代码工作...

回答 0 投票 0

python 中的 MPI 并行化以并行化“for 循环”给出空值

我想在 python 中使用 OpenMP 或 MPI gather 并行化“for 循环”迭代。代码如下所示。我还参考了 python (MPI) 中的 MPI 手册,并从 co... 开始......

回答 0 投票 0

如何在 python 中使用 MPI 来并行化“for 循环”

我想在 python 中使用 OpenMP 或 MPI 分散聚集来并行化“for 循环”迭代。代码如下所示。我还参考了 python (MPI) 中的 MPI 手册并开始使用...

回答 0 投票 0

为什么我不能使用使用 conda 安装的 mpirun 而不是 /usr/bin/mpirun?

我创建了一个全新的 conda 环境并安装了 mpirun。但是,哪个 mpirun 给了我 /usr/bin/mpirun。此外,我在 ..../anaconda3/envs/env_name/bin/ 中找不到 mpirun。同样适用于 mp...

回答 0 投票 0

MPI中需要从多个slave进程接收数据数组到Master进程

我正在为 MPI 发送和接收而苦苦挣扎。我有 5 个从属进程,它们正在向根(主)进程发送一个包含 3 个数据的数组。 发送代码如下: //从进程...

回答 0 投票 0

即使明确指定也找不到 MPI 库

我正在尝试编译 SimulateQCD,但是我正在努力弄清楚如何告诉 cmake 在哪里寻找 MPI 库。我已经安装了 openmpi-devel 并找到了头文件。我试过了

回答 0 投票 0

使用 openmp 并行化 python 中的“for 循环”迭代

我想使用 OpenMP 线程或 python 中的类似技术并行化“for 循环”迭代。 代码如下所示。 “idexs”迭代了 1024 次,它所做的只是......

回答 2 投票 0

使用 openmp 在 python 中并行化“for 循环”迭代

我想使用 OpenMP 线程或 python 中的类似技术并行化“for 循环”迭代。 代码如下所示。 “idexs”迭代了 1024 次,它所做的只是......

回答 0 投票 0

如何正确完成 python MPI 脚本?

我正在使用 mpi4py 编写 python 代码,除非我手动取消作业,否则它不会完成。我的代码是这样的: 从 mpi4py 导入 MPI 如果 __name__ == "__main__": comm = MPI.

回答 0 投票 0

Repast4py 随机游走示例机智 RDMAV_FORK_SAFE 错误

我运行了 randomwalk 示例,但它显示了 RDMAV_FORK_SAFE 错误,“进程已执行涉及调用 fork() 系统调用以创建子进程的操作。” 有人...

回答 0 投票 0

序列化嵌套结构以在 MPI 中发送/接收

基本上我正在创建一个并行程序来计算 +50000 x 50000 像素的 julia 集图像,我正在使用 MPI 和 PNG lib 来这样做。我有一个结构 typedef 结构块 { 整数大小; ...

回答 1 投票 0

如何在 MPI 中找到数组的大小?

我想通过使用 sizeof(a)/sizeof(a[0]) 在 MPI 中找到数组“a”的大小,我得到 1(数组“a”的正确大小是 8 在我的下面的代码)。为什么会发生这种情况,我该如何获得...

回答 0 投票 0

Fortran MPI Allgather 用于单独的数组

我正在尝试在不同进程之间分配具有多个数组的大型作业,以便每个进程计算一个给定的数组。在此之后,我需要所有进程最终拥有相同的信息......

回答 0 投票 0

本地运行 MPI 应用程序或启动 ParaView 时 MIT-MAGIC-COOKIE-1 密钥无效

我在本地使用 Ubuntu 20.04,没有远程访问或任何东西。尽管如此,每当我从终端启动 paraview,或者当我运行一个使用 MPI 的应用程序时(我认为如果它调用 MP 就足够了......

回答 2 投票 0

将使用 SLEPc 获得的特征向量写入 C 中的文件

我最近开始使用 SLEPc 对角化大型稀疏矩阵,利用 MPI。一切正常,除了最后我想将特征向量写入文件时。我做...

回答 1 投票 0

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