diff options
author | Thomas White <taw@physics.org> | 2019-09-23 10:29:32 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2019-09-23 10:29:32 +0200 |
commit | 7fcddbf213e2674871ef078a3b228a32fd9f488f (patch) | |
tree | 5672804bd84c4192f0885f594d5588c20a7d008a /src/indexamajig.c | |
parent | 2e4524a4b4c2848f1f791f56b6728492687f5592 (diff) |
indexamajig: Move 'profile' flag out of iargs
Diffstat (limited to 'src/indexamajig.c')
-rw-r--r-- | src/indexamajig.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/indexamajig.c b/src/indexamajig.c index 15dc19c6..bb115cc3 100644 --- a/src/indexamajig.c +++ b/src/indexamajig.c @@ -112,6 +112,7 @@ struct indexamajig_arguments int if_peaks; int if_multi; int if_retry; + int profile; /* Whether to do wall-clock time profiling */ TakeTwoOptions **taketwo_opts_ptr; FelixOptions **felix_opts_ptr; @@ -185,7 +186,7 @@ static error_t parse_arg(int key, char *arg, struct argp_state *state) break; case 204 : - args->iargs.profile = 1; + args->profile = 1; break; case 205 : @@ -615,6 +616,7 @@ int main(int argc, char *argv[]) args.if_multi = 0; args.if_retry = 1; args.if_checkcell = 1; + args.profile = 0; args.taketwo_opts_ptr = &taketwo_opts; args.felix_opts_ptr = &felix_opts; args.xgandalf_opts_ptr = &xgandalf_opts; @@ -675,7 +677,6 @@ int main(int argc, char *argv[]) args.iargs.fix_profile_r = -1.0; args.iargs.fix_bandwidth = -1.0; args.iargs.fix_divergence = -1.0; - args.iargs.profile = 0; args.iargs.no_image_data = 0; argp_program_version_hook = show_version; @@ -1054,7 +1055,8 @@ int main(int argc, char *argv[]) } r = create_sandbox(&args.iargs, args.n_proc, args.prefix, args.basename, - fh, st, tmpdir, args.serial_start, zmq_address); + fh, st, tmpdir, args.serial_start, zmq_address, + args.profile); free_imagefile_field_list(args.iargs.copyme); cell_free(args.iargs.cell); |