Итак, у меня есть массив целых чисел для каждого процессора, и я хочу найти минимальный элемент для каждого из них и сохранить индекс строки и столбца.
После нахождения минимального элемента для каждого отдельного процессора мне нужно вызвать MPI_reduce, чтобы найти минимум и отправить индекс I, j.
Я видел, что MINLOC может помочь, если в структуре есть только один индекс, подобный следующему:
struct {
int min;
int index_i;
} in, out;
Но что, если я хочу отправить индекс строки и столбца?
массив в структуре не решает проблему.
Есть ли другой способ добиться этого?
Я пишу на языке C.
Спасибо за ваше время: D.