| 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()) { |