У меня есть этот массив [1 2 3 4 5 6 7 8 9], и я выполняю операцию сканирования на нем.
У меня есть задачи 3 mpi, и каждая задача получает 3 элемента, затем каждая задача вычисляет свое сканирование и возвращает результат основной задаче
task 0 - [1 2 3] => [1 3 6]
task 1 - [4 5 6 ] => [4 9 15]
task 2 - [7 8 9] => [7 15 24]
Теперь задача 0 получает все результаты [1 3 6] [4 9 15] [7 15 24]
Как я могу объединить эти результаты для получения окончательного результата сканирования?
окончательный результат сканирования массива будет [1 3 6 10 15 21 28 36 45]
Кто-нибудь может мне помочь?