This PR makes several changes to ensemble calculations, mostly relating to AMR:
It resizes the blocks appropriately for the solution vector when the number of DOFs change
It removes the copy of the constraints in run_ensemble, changing to direct access from ThermalPhysics to prevent the constraints from being out of sync
It applies the constraints before data assimilation
For AMR generally, it changes how the beam intensity is checked, adding checks at face centers
For augmented state data assimilation, it prints out the augmented parameters before and after each data assimilation operation
AMR is added to the data assimilation integration test
This PR makes several changes to ensemble calculations, mostly relating to AMR:
run_ensemble
, changing to direct access fromThermalPhysics
to prevent the constraints from being out of sync