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
|
|