From 8024600d8c736a4073435751983461fd0a3d9c74 Mon Sep 17 00:00:00 2001 From: Johannes Keller Date: Tue, 2 Dec 2025 13:45:20 +0100 Subject: [PATCH] Include rounding in total_steps and tstartcycle computation --- interface/model/common/read_enkfpar.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/interface/model/common/read_enkfpar.c b/interface/model/common/read_enkfpar.c index b2bfec28..ae60da72 100755 --- a/interface/model/common/read_enkfpar.c +++ b/interface/model/common/read_enkfpar.c @@ -24,6 +24,7 @@ read_enkfpar.c: Function for reading controle file of TSMP-PDAF #include "enkf.h" #include "iniparser.h" +#include void read_enkfpar(char *parname) { @@ -108,8 +109,8 @@ void read_enkfpar(char *parname) da_crns_depth_tol = iniparser_getdouble(pardict,"DA:da_crns_depth_tol",0.01); clmcrns_bd = iniparser_getdouble(pardict, "DA:crns_bd", -1.0); da_print_obs_index = iniparser_getint(pardict,"DA:print_obs_index",0); - total_steps = (int) (t_sim/da_interval); - tstartcycle = (int) (t_start/da_interval); + total_steps = (int) round(t_sim/da_interval); + tstartcycle = (int) round(t_start/da_interval); /* print inputs / debug output for data assimilation settings */ if (mype_world == 0) {