diff --git a/src/engine.c b/src/engine.c index 2be13f631327c4bea8b011859d090f72c359e9bf..776d3e388a519629775bbfbbe7fb40f1dbc46794 100644 --- a/src/engine.c +++ b/src/engine.c @@ -6679,7 +6679,7 @@ void engine_init(struct engine *e, struct space *s, struct swift_params *params, parser_get_opt_param_string(params, "Snapshots:dump_file", logger_name_file, e->snapshotBaseName); strcat(logger_name_file, ".dump"); e->logger_dump = malloc(sizeof(struct dump)); - dump_init(e->logger_dump, logger_name_file, 1024 * 1024 * 10); + dump_init(e->logger_dump, logger_name_file, 1024 * 1024 * 100); #endif /* Make the space link back to the engine. */ @@ -7708,6 +7708,7 @@ void engine_clean(struct engine *e) { free(e->links); free(e->cell_loc); #if defined(WITH_LOGGER) + dump_close(e->logger_dump); free(e->logger_dump); #endif scheduler_clean(&e->sched);