From 9fd015d18143e18c5e01bf46020a85fd9ac0886c Mon Sep 17 00:00:00 2001 From: Matthieu Schaller <schaller@strw.leidenuniv.nl> Date: Sat, 1 Feb 2020 15:23:23 +0100 Subject: [PATCH] Only dump the used/unused parameter yaml files when *not* restarting a run --- examples/main.c | 12 +++++++----- examples/main_fof.c | 4 ++-- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/examples/main.c b/examples/main.c index 9a61f0bae1..051e541a71 100644 --- a/examples/main.c +++ b/examples/main.c @@ -1244,13 +1244,15 @@ int main(int argc, char *argv[]) { error("Failed to generate restart filename"); /* dump the parameters as used. */ + if (!restart && myrank == 0) { - /* used parameters */ - parser_write_params_to_file(params, "used_parameters.yml", 1); - /* unused parameters */ - parser_write_params_to_file(params, "unused_parameters.yml", 0); + /* used parameters */ + parser_write_params_to_file(params, "used_parameters.yml", /*used=*/1); + /* unused parameters */ + parser_write_params_to_file(params, "unused_parameters.yml", /*used=*/0); + } - /* Dump memory use report if collected for the 0 step. */ + /* Dump memory use report if collected for the 0 step. */ #ifdef SWIFT_MEMUSE_REPORTS { char dumpfile[40]; diff --git a/examples/main_fof.c b/examples/main_fof.c index 4f12cba5a7..280d2d3998 100644 --- a/examples/main_fof.c +++ b/examples/main_fof.c @@ -673,9 +673,9 @@ int main(int argc, char *argv[]) { #endif // SWIFT_DEBUG_THREADPOOL /* used parameters */ - parser_write_params_to_file(params, "fof_used_parameters.yml", 1); + parser_write_params_to_file(params, "fof_used_parameters.yml", /*used=*/1); /* unused parameters */ - parser_write_params_to_file(params, "fof_unused_parameters.yml", 0); + parser_write_params_to_file(params, "fof_unused_parameters.yml", /*used=*/0); /* Dump memory use report */ #ifdef SWIFT_MEMUSE_REPORTS -- GitLab