@@ -220,10 +220,8 @@ function calibrate(
220220 if errors == ensemble_size
221221 error(" Full ensemble has failed, aborting calibration." )
222222 end
223- G_ensemble = observation_map(iter)
224- save_G_ensemble(output_dir, iter, G_ensemble)
225223 ekp = load_ekp_struct(output_dir, iter)
226- terminate = update_ensemble !(ekp, G_ensemble , output_dir, iter, prior)
224+ terminate = observation_map_and_update !(ekp, output_dir, iter, prior)
227225 ! isnothing(terminate) && break
228226 end
229227 return ekp
@@ -321,11 +319,8 @@ function calibrate(
321319 failure_rate,
322320 )
323321 @info " Iteration $iter time: $time "
324- # Process results
325- G_ensemble = observation_map(iter)
326- save_G_ensemble(output_dir, iter, G_ensemble)
327322 ekp = load_ekp_struct(output_dir, iter)
328- terminate = update_ensemble !(ekp, G_ensemble , output_dir, iter, prior)
323+ terminate = observation_map_and_update !(ekp, output_dir, iter, prior)
329324 ! isnothing(terminate) && break
330325 end
331326 return ekp
@@ -444,10 +439,8 @@ function calibrate(
444439 reruns = 0 ,
445440 )
446441 @info " Completed iteration $iter , updating ensemble"
447- G_ensemble = observation_map(iter)
448- save_G_ensemble(output_dir, iter, G_ensemble)
449442 ekp = load_ekp_struct(output_dir, iter)
450- terminate = update_ensemble !(ekp, G_ensemble , output_dir, iter, prior)
443+ terminate = observation_map_and_update !(ekp, output_dir, iter, prior)
451444 ! isnothing(terminate) && break
452445 end
453446 return ekp
0 commit comments