所以我对每个处理器都有一组整数,我想找到每个处理器的最小元素,然后保存行和列的索引。
找到每个处理器的最小元素后,我需要调用MPI_reduce来找到最小元素并发送I,j索引。
我看到MINLOC可以在结构中只有一个索引的情况下提供帮助,如下所示:
struct {
int min;
int index_i;
} in, out;
但是,如果我想同时发送行索引和列索引怎么办? struct中的数组不能解决问题。
还有另一种方法可以实现这一目标吗? 我正在用C写作。
感谢您的时间:D。