I am using a command line AMS simulation flow with the runams command and my own script that builds many, but not all, of the irunArgs I need. The remaining irunArgs come from the ADE state. I have lots of different testcases that all use the same ADE state. One of the arguments I would like to change on an individual testcase basis is the number of threads for multithreading. I am able to use -irunopts 'spectre_args +mt=10' (for example), and I see this being set in my irun.log file. The problem is that the irunArgs that come from the ADE state are set after this, so whatever multithreading option I have saved in the ADE state overrides the one I previously set with -irunopts from my script.
Is there a way to override or suppress some of these irunArgs that are set by the ADE state file? Alternatively, is there a way to use runams without a state file, and just specify everything from an external irunArgs file?