..::Alix.if.pw.edu.pl::..


Uruchamianie zadań równoległych (MPI)


Procedura uruchamiania zadań równoległych została pokazana na przykładzie programu (równoległego) do liczenia iloczynu dwóch macierzy kwadratowych.

Probram można pobrać klikając link poniżej:
Pobierz program

W celu uruchomienia zrównoleglonego programu należy najpierw go skompilować. Można wykorzystać tutaj jeden z dostępnych kompilatorów biblioteki MPI:
- mpiCC
- mpic++
- mpif77

Ponieważ przykładowy program jest napisany w języku C, to jego kompilacja powinna wyglądać następująco:         Kod:
        

W celu uruchomienia skompilowanego programy wydajemy polecenie:
        Kod:
        

Gdzie w przykładowym pliku hosts powinny znaleść się wszystkie węzły klastra:
node1057
node1058
node1059
node1060
node1061
node1062
node1063
node1064
node1065
node1066
node1067
node1068
node1069
node1070
node1071
node1072