#include #include #include #include #include "pvm3.h" #define EXEC "neighbours-2" #define GROUP "neighbours" #define BUFF 100 int main(int argc, char **argv){ int cc=0,*tids, mytid, ptid, ntask, i, me; char buf[BUFF]; if((argc != 2) || ((ntask = atoi(argv[1])) == 0)){ fprintf(stderr,"Usage: %s \n", argv[0]); exit(0); } if((mytid = pvm_mytid()) < 0){ fprintf(stderr, "Error in pvm_mytid\n"); pvm_exit(); exit(0); } ptid = pvm_parent(); if(ptid == PvmNoParent){ tids = (int*)calloc(sizeof(int), ntask); for(i=0;i