diff --git a/pySDC/projects/GPU/configs/base_config.py b/pySDC/projects/GPU/configs/base_config.py index 334ce87d91f4cb17619c0236240d92e872f5e4cd..00755c6921fe1d7501024926e069c37dfdfd7a1a 100644 --- a/pySDC/projects/GPU/configs/base_config.py +++ b/pySDC/projects/GPU/configs/base_config.py @@ -190,8 +190,8 @@ class LogStats(ConvergenceController): for _hook in controller.hooks: _hook.post_step(S, 0) - if self.counter < hook.counter: - path = self.get_stats_path(hook) + while self.counter < hook.counter: + path = self.get_stats_path(hook, index=self.counter) stats = controller.return_stats() if hook.logging_condition(S.levels[0]): with open(path, 'wb') as file: