c - MPI编程中如何随机选择主处理器?

标签 c parallel-processing mpi message-passing

我需要从我的 Comm 中选择一个处理器来做一些工作(我不想让其他处理器做这些工作)。 由于我将我的 Comm 分成多个组,所以我不能总是选择一个特定的等级(例如 0)作为我的主人。我需要从我当前的通讯中选择它。有什么建议吗?

谢谢。

最佳答案

进程的等级总是与通信器有关。拆分进程后,您可以在新的通信器中使用进程 0 来执行您想要的工作。

关于c - MPI编程中如何随机选择主处理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36826185/

相关文章:

java - ForkJoinPool 创建成千上万的线程

c++ - MPI 与 OpenMP 的性能比较

c++ - 在 Linux 中调试期间是否可以停止单个线程?

vector - 我怎么知道两条线段是否接近共线

c++ - 我无法使用 C++ 使用 MPI 编译器进行编译

parallel-processing - 多核MPI?

c - STM32 HAL I2C 在使用中断驱动方法时返回 OVR(溢出/欠载)错误

从 c 调用汇编函数

c++ - 基于 libpcap 的应用程序是否会影响网络速度/性能?

从堆栈创建抽象语法树