logo
Лекции - Чернышева

Задание 3:

дана топология «клика». Процессор с номером ID рассылает на все остальные некоторое действительное число. Они его получают и печатают.

int ID=5;

int sizef=sizeof(float);

if (MyProcID==ID){

float a=78.9;

for (int i=0; i<nProcs-1; i++)

SendLink(Link[i], (byte*)&a, sizef);

}

else{

float b=0;

int j;

j=( MyProcID>ID)?ID : ID-1;

RecvLink(Link[j], (byte*)&b, sizef);

Printf(“MyProcID=%d b=%f\n”, MyProcID, b);

}