Я изучаю MPI прямо сейчас и в процессе разработки алгоритмов пушки.
Я пытаюсь написать алгоритмы, такие как каждый процесс (irank) будет занимать определенную часть матрицы.
Например: если моя матрица n-на-n (n = 4) и numproc (numproc = 4).Там должно быть 4 блока каждый с 4 элементами.
Редактировать: я добавил картинки, чтобы продемонстрировать свои идеи, каждый цвет представляет данные, которые должен получить каждый процессор:

Myвопрос в том, как бы я зациклился, хотя мои маленькие матричные данные, что они будут меняться, зависят от ранга процесса в MPI ??
Best, Andy