aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/driver/setup.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/driver/setup.cc b/src/driver/setup.cc
index 5217097..c8ce8cc 100644
--- a/src/driver/setup.cc
+++ b/src/driver/setup.cc
@@ -683,6 +683,13 @@ if (strlen(surface_interpolator_name) > 0)
printf ("AHF setup %d found_flag=%d\n", n+1, (int) AH_data.found_flag);
}
}
+
+ // Save in grid array in case a recovery only recovers some horizons
+ for (int n = 0; n < N_horizons; ++ n) {
+ struct AH_data& AH_data = *state.AH_data_array[n+1];
+ const struct BH_diagnostics& BH_diagnostics = AH_data.BH_diagnostics;
+ BH_diagnostics.save(cctkGH, n+1);
+ }
}