Skip to content

Commit fa60a7c

Browse files
committed
Better output in batcher
1 parent c5df298 commit fa60a7c

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

lb/code/apps/batcher.c

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,14 @@ put_commands(int argc, char** argv)
5151
ADLB_Fail(-1);
5252
}
5353

54-
printf("command file is %s\n", argv[1]);
54+
printf("command file is '%s'\n", argv[1]);
55+
fflush(stdout);
5556

5657
FILE* fp = fopen(argv[1], "r");
5758
if (fp == NULL)
5859
{
5960
printf("could not open command file\n");
61+
fflush(stdout);
6062
ADLB_Fail(-1);
6163
}
6264

@@ -70,10 +72,11 @@ put_commands(int argc, char** argv)
7072
/* put command into adlb here */
7173
int rc = ADLB_Put(cmdbuffer, strlen(cmdbuffer)+1, ADLB_RANK_ANY,
7274
-1, CMDLINE, ADLB_DEFAULT_PUT_OPTS);
73-
printf("put cmd, rc = %d\n", rc);
75+
// printf("put cmd, rc = %d\n", rc);
7476
}
7577
}
7678
printf("\nall commands submitted\n");
79+
fflush(stdout);
7780
fclose(fp);
7881
}
7982

@@ -106,12 +109,12 @@ worker_loop(void)
106109

107110
if (rc == ADLB_SHUTDOWN)
108111
{
109-
printf("All jobs done\n");
110112
break;
111113
}
112114

113115
chomp(payload);
114116
printf("executing command line '%s'\n", (char*) payload);
117+
fflush(stdout);
115118
rc = system(payload);
116119
if (payload != buffer)
117120
free(payload);
@@ -132,9 +135,6 @@ main(int argc, char *argv[])
132135
int num_types = 1;
133136
int type_vect[2] = { CMDLINE };
134137

135-
136-
printf("batcher...\n");
137-
138138
rc = MPI_Init( &argc, &argv );
139139
assert(rc == MPI_SUCCESS);
140140

@@ -156,7 +156,9 @@ main(int argc, char *argv[])
156156
if (am_server)
157157
{
158158
// server rank
159+
printf("batcher server...\n");
159160
ADLB_Server(3000000);
161+
printf("batcher server done.\n");
160162
}
161163
else
162164
{
@@ -172,7 +174,7 @@ main(int argc, char *argv[])
172174
if (worker_rank == 0)
173175
{
174176
double end_time = MPI_Wtime();
175-
printf("TOOK: %.3f\n", end_time-start_time);
177+
printf("worker time: %.3f\n", end_time-start_time);
176178
}
177179
}
178180

0 commit comments

Comments
 (0)