Should I turn solver off after it converges?

Hi community,

I’m confused about Kangaroo solver, could you help me please!

Here’s what I know & have been doing:
1 disable solver before closing file (so it don’t run on startup)
2 turn off solver after it converges, so its output don’t change anymore
3 when solver B picks up on the output of solver A, 2 is supposed to help so that when B is working, it doesn’t get changing inputs

2 has been confusing because, I find that in many of my files, running the solver (start to converge) is faster than disabling the solver (the time it takes for the rainbow widget to stop spinning after I set solver’s ‘On’ field to False). How is this possible?

Thanks very much!

you don’t need to disable the solver after it converges; once converged, the values don’t change unless you change the input of the solver.

not sure what you mean by

running the solver (start to converge) is faster than disabling the solver

if you mean disabling the solver causes freezing, what you can alternatively do is add data damn before and after the solver and just leave the solver to be always on.

If the solver converges within a few milliseconds I’d probably not bother about disabling it after it has converged.

Thanks a lot Martin and Victor! This is super helpful!

By ‘faster,’ I meant that, when I run solver to convergence, it takes like 300ms. But when I set ‘On’ to False, the rainbow widget spins like 30 seconds! It doesn’t add up for me