diff options
-rw-r--r-- | src/driver/setup.cc | 7 |
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); + } } |