#include #include #include "pvm3.h" #include "constants.h" float work(); int main(void){ int mytid, tids[MAX_CHILD], n, me, i, nproc, master; float data[DATA_SIZE], result; /* enroll in pvm */ mytid = pvm_mytid(); /* Receive data from master */ pvm_recv(-1, MASTER_SLAVE); pvm_upkint(&nproc, 1, 1); pvm_upkint(tids, nproc, 1); pvm_upkint(&n, 1, 1); pvm_upkfloat(data, n, 1); /* Determine which slave I am (0 -- nproc-1) */ for( i=0; i