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

Программирование «Звезды»

  1. известно число рабочих процессоров

# define nworker 5

LinkCB_t*Master, *Slave[nworker];

  1. число рабочих процессоров зависит от общего числа процессоров

LinkCB_t*Master, **Slave;

int nworker = nProcs-1;

slave = (LinkCB_t** ) maloc(nworker*sizeof(LinkCB_t*) );

// выделение памяти

If (MyProcID==0) for (int i=0; i< nworker; i++) Slave[i]=ConnectLink(i+1, reg, &error);

else Master=ConnectLink(0, reg, &error);