Commit 5c429633 authored by Shane Snyder's avatar Shane Snyder

Update mpi-replay tool command line args

Update the output directory argument of the mpi-replay tool to just
specify an already existing directory to perform the workload I/O in.
parent 58d6df4b
...@@ -113,8 +113,6 @@ int main(int argc, char *argv[]) ...@@ -113,8 +113,6 @@ int main(int argc, char *argv[])
{ {
char *workload_type; char *workload_type;
char *workload_params; char *workload_params;
char *test_dir_prefix;
char *test_dir = "codes-mpi-replay-dir";
char *replay_test_path; char *replay_test_path;
int nprocs; int nprocs;
int myrank; int myrank;
...@@ -124,23 +122,13 @@ int main(int argc, char *argv[]) ...@@ -124,23 +122,13 @@ int main(int argc, char *argv[])
int ret = 0; int ret = 0;
/* parse command line args */ /* parse command line args */
parse_args(argc, argv, &workload_type, &workload_params, &test_dir_prefix); parse_args(argc, argv, &workload_type, &workload_params, &replay_test_path);
/* initialize MPI */ /* initialize MPI */
MPI_Init(&argc, &argv); MPI_Init(&argc, &argv);
MPI_Comm_size(MPI_COMM_WORLD, &nprocs); MPI_Comm_size(MPI_COMM_WORLD, &nprocs);
MPI_Comm_rank(MPI_COMM_WORLD, &myrank); MPI_Comm_rank(MPI_COMM_WORLD, &myrank);
replay_test_path = malloc(strlen(test_dir_prefix) + strlen(test_dir) + 1);
if (!replay_test_path)
{
fprintf(stderr, "Memory error\n");
exit(1);
}
strcpy(replay_test_path, test_dir_prefix);
strcat(replay_test_path, test_dir);
/* initialize given workload generator */ /* initialize given workload generator */
workload_id = codes_workload_load(workload_type, workload_params, myrank); workload_id = codes_workload_load(workload_type, workload_params, myrank);
if (workload_id < 0) if (workload_id < 0)
...@@ -193,7 +181,6 @@ int main(int argc, char *argv[]) ...@@ -193,7 +181,6 @@ int main(int argc, char *argv[])
error_exit: error_exit:
free(replay_test_path);
MPI_Finalize(); MPI_Finalize();
return ret; return ret;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment