I like to prevent Spectre for ckecking license during very long Simulation.
One way I think after reading the doc is:-
envSetVal("spectre.envOpts" "licQueueSleep" 'string "x")
To make 'x' very large.
Is it correct ?
What are the need of the remaining. It looks to me little bit confusing.
envSetVal("spectre.envOpts" "licQueueTimeOut" 'string "0")envSetVal("spectre.envOpts" "lsuspend" 'boolean t )
And the lsuspend option allows spectre to return its license if it is sent a SIGTSTP signal (which suspends the process). The license would then be reclaimed if it was resumed with a SIGCONT signal. The idea is that if you have a long running simulation but want to allow a more urgent short simulation to run, you could pause the long seem, free the license, run the short urgent sim, and then resume the original job.