7 // initialization function
8 void arraygen_init(DOLProcess *p) {
10 srand((unsigned) time(NULL));
11 //p->local->len = LENGTH;
14 int arraygen_fire(DOLProcess *p) {
17 /* generate a random integer array of length L */
18 //int num = rand() % 1000;
23 array = (int *) malloc(sizeof(int)*len);
26 array[i] = rand() % (len*2);
30 printf("%d ", array[i]);
32 printf("generated\n");
35 DOL_write((void*)PORT_OUT1, &(len), sizeof(int), p);
36 DOL_write((void*)PORT_OUT2, array, sizeof(int)*length, p);