Hello DG,
Is it possible to restart a checkpointed run with a few parameters changed? For example, can you run a simulation with checkpoint, then restart it from the last checkpoint using different values of maximum and minimum grid range values (as well as different grid spacing) if you keep the number of grid points the same?
You can change with some parameters changed. The parameters are the ones that are marked as "STEERABLE=recover" or "STEERABLE=always" in their respective thorn's param.ccl files.
Unfortunately the grid range values and the spacing are not among those (since they would require that data is re-interpolated onto those).
There is a thorn ReadInterpolate that can do that. See https://github.com/rhaas80/ReadInterpolate.git (you can find a number of non-ET thorns of interest collected here: https://docs.einsteintoolkit.org/et-docs/Thorns_we_know_of).
Please see the test file https://github.com/rhaas80/ReadInterpolate/blob/master/ReadInterpolate/test/... for how to use it (it reads data that were written by the parfile tov_write.parfile).
Please note that you most likely will see small "jump" in your simulation since ReadInterpolate acts as an initial data reader so it will only (at least in the "master" version) set the current timelevel values but not past ones which can affect values in mesh refinement boundaries.
Yours, Roland