diff --git a/src/engine.h b/src/engine.h index 5cd9bfb304d5be63b8e680b56f9b0155810145ed..15f6c555ec32701416f50a420b657dddb07b2b61 100644 --- a/src/engine.h +++ b/src/engine.h @@ -77,8 +77,8 @@ enum engine_policy { engine_policy_star_formation = (1 << 17), engine_policy_feedback = (1 << 18) }; -#define engine_maxpolicy 18 -extern const char *engine_policy_names[engine_maxpolicy + 2]; +#define engine_maxpolicy 19 +extern const char *engine_policy_names[engine_maxpolicy + 1]; /** * @brief The different unusual events that can take place in a time-step. diff --git a/src/logger.c b/src/logger.c index 06d9cd466a2ec379c15b201e40be1bf759a29903..12a6645b38e661a42165e66c1683fbef5d3c42c5 100644 --- a/src/logger.c +++ b/src/logger.c @@ -419,7 +419,8 @@ void logger_init(struct logger *log, struct swift_params *params) { /* read parameters */ log->delta_step = parser_get_param_int(params, "Logger:delta_step"); size_t buffer_size = - parser_get_param_float(params, "Logger:initial_buffer_size") * 1e9; + parser_get_opt_param_float(params, "Logger:initial_buffer_size", 0.5) * + 1e9; log->buffer_scale = parser_get_opt_param_float(params, "Logger:buffer_scale", 10); parser_get_param_string(params, "Logger:basename", log->base_name);