On Fri, Sep 30, 2016 at 05:40:50PM +0200, Ian Hinder wrote:
When you run the simulation again, you give it a new parameter file. It is this new parameter file which is checked for steered parameters; Cactus doesn't look at the output from a previous run. Many parameters can be steered on recovery in this manner, by changing them in the parameter file. Be careful when steering the out_every parameters; you almost certainly want out_criterion = divisor, not the default of "iteration". "iteration" outputs if the current iteration number is N greater than the last output iteration. "divisor" outputs if the current iteration is divisible by N.
I assume Dumsani refers to simfactory. How do you change the parameter file that simfactory tells Cactus to use for a restart? I admit that in that case I usually go in and change the file in the output directory (simulations/name/...), but there must be a better way. I didn't have to do that so often, so I never bothers to find out myself.
Does simfactory actually observe a --parfile option on submission of a restart? It probably will not complain if you try, but does it actually do what you want?
That I do not know. It would be nice if it did. What I usually do is change the top-level SIMFACTORY/par/*.par file. I don't think simfactory reads anything from restarts; it only reads from the top-level SIMFACTORY directory when creating a new restart.