Programowanie współbieżne - Lista 4

Zadanie 1

Zapoznać się z tutorialem i programami przykładowymi do MPI. Napisać program oparty na MPI obliczający sumę liczb od 0 do N który dzieli ten przedział na podprzedziały i oblicza równolegle sumy w podprzedziałach. Dokładniej, program (wątek) główny ma odbierać komunikaty od programów roboczych z wynikami poprzedniego przedziału i odsyłać im następny przedział (dokładniej końce) do przetworzenia. Na początku program roboczy wysyła 0 jako sumę, na koniec program główny wysyła przedział w którym początek jest równy końcowi, co sygnalizuje programowi roboczemu że może zakończyć pracę.