我需要从我的 Comm 中选择一个处理器来做一些工作(我不想让其他处理器做这些工作)。 由于我将我的 Comm 分成多个组,所以我不能总是选择一个特定的等级(例如 0)作为我的主人。我需要从我当前的通讯中选择它。有什么建议吗?
谢谢。
最佳答案
进程的等级总是与通信器有关。拆分进程后,您可以在新的通信器中使用进程 0 来执行您想要的工作。
关于c - MPI编程中如何随机选择主处理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36826185/