【发布时间】:2012-03-10 05:39:15
【问题描述】:
我正在编写涉及 for 循环的代码,该循环在每个索引处进行计算。
这些计算中的最小值存储在一个变量中,我在程序末尾使用 MPI_Allreduce 来确定所有进程的全局最小值。
但是,我需要一种方法来知道哪个进程具有最小值,即 MPI_Allreduce 可以告诉我哪个进程发送结果吗?具有最小值的过程?我需要从该过程中获取一些额外的数据。
提前感谢您的帮助!
【问题讨论】:
-
[this question][1] 的答案可能会有所帮助。 [1]:stackoverflow.com/questions/9285442/…