I am not following. How can you have a rather big residual with an analytically computed steady state? Overriding Dynare's check for correctness simply because there is a problem with the file is not advocated.
And what do you mean with
also forces it to evaluate the external steady state file a second time
? Which commands are you calling? And why is a second call costly? You should not be looping over full Dynare in any case and the typical Dynare commands you can loop over only call the steady state file once.
There is no reason to call
- Code: Select all
steady(nocheck)
just to set
- Code: Select all
options_.steadystate.nocheck
You can simply write
- Code: Select all
options_.steadystate.nocheck=1
into your mod-file to set this option. An easier way might be to set
- Code: Select all
options_.dynatol.f
that is the tolerance for the correctness check. You should use the unstable for this, because there was a problem with the nocheck option.