ies restart with covariance reinflation #336
-
When restarting an ies run that uses covariance reinflation, I have noticed that the mean-shifted ensemble size is reduced to the size of the restart obs ensemble - which will be smaller than the iteration 0 parameter ensemble due to failed model runs / realisations. I am using the following keywords / inputs for the restart:
Is there a reason why the original full iteration 0 parameter ensemble can't be mean-shifted, thereby reinflating to the full original ies_num_realz? It seems a waste / problematic to reduce it unnecessarily. Or am I using the restart keywords incorrectly? I've tried a few different restart keyword arrangements, and this mean-shifted ensemble size cull seems to be a consistent behaviour. Eg, spec'ing ies_restart_parameter_ensemble (at say ~900 realz), and ies_parameter_ensemble (at the full 1000 realz). I guess in the case above I should have just ditched ies_restart_observation_ensemble and bitten that rerun bullet to get the full 1000 realz. Tips appreciated. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
As of v5.2.17, ies will mean shift the full prior parameter ensemble, so even runs that have failed during the first cycle of iterations get another chance (Ive found that a lot more runs will succeed after the mean shift than survived the initial prior). But I think your case, since ~100 runs are missing from the restart ensemble, then ies doesnt know what the sim values for those ~100 failed runs, so it has to try to align the par ensemble with the restart ensemble so that you can jump straight to the upgrade calcs. I guess it would be possible to have ies try to run those missing 100 reals...just have to add that functionality. |
Beta Was this translation helpful? Give feedback.
-
I'm keen any ideas or suggestions with reinflation... |
Beta Was this translation helpful? Give feedback.
-
I see what you are wanting to do now. Sorry I'm slow...I can make that happen. |
Beta Was this translation helpful? Give feedback.
As of v5.2.17, ies will mean shift the full prior parameter ensemble, so even runs that have failed during the first cycle of iterations get another chance (Ive found that a lot more runs will succeed after the mean shift than survived the initial prior). But I think your case, since ~100 runs are missing from the restart ensemble, then ies doesnt know what the sim values for those ~100 failed runs, so it has to try to align the par ensemble with the restart ensemble so that you can jump straight to the upgrade calcs. I guess it would be possible to have ies try to run those missing 100 reals...just have to add that functionality.