1358 |
|
/* parallel running? */ |
1359 |
|
if (do_rpiece) { |
1360 |
|
if (rfdt < oct1date || !fdate(sfile)) { |
1361 |
+ |
int xdiv = 8+nprocs/3, ydiv = 8+nprocs/3; |
1362 |
|
rfdt = 0; /* start fresh */ |
1363 |
+ |
if (!silent) |
1364 |
+ |
printf("echo %d %d > %s\n", |
1365 |
+ |
xdiv, ydiv, sfile); |
1366 |
|
if ((fp = fopen(sfile, "w")) == NULL) { |
1367 |
|
fprintf(stderr, "%s: cannot create\n", |
1368 |
|
sfile); |
1369 |
|
quit(1); |
1370 |
|
} |
1371 |
< |
fprintf(fp, "%d %d\n", 8+nprocs/3, 8+nprocs/3); |
1371 |
> |
fprintf(fp, "%d %d\n", xdiv, ydiv); |
1372 |
|
fclose(fp); |
1373 |
|
} |
1374 |
|
} else if (next_process()) { |