Large Scale DSO Command Line Syntax
Large scale DSO operates through a non-graphical batch application called desktopjob. You can run the desktopjob command line to perform parametric analysis DSO. The command line interface supported by this batch program is consistent with the command line used for current DSO jobs. desktopjob -help lists all available command line options as shown below:
Command Line Syntax
desktopjob.exe <options> <project-path-on-shared-drive>
Options
-help: Print this help text.
-cmd: Specify command to run. Available choices: dso.
-ng: Run analysis in non-graphical mode.
-monitor: Output progress and messages to standard output/error.
-waitforlicense: Queue the job until the availability of licenses.
-preserve: Preserve local storage space of the distributed job for investigation into job's run. If local storage directory (such as the temp directory) is provisioned by the scheduler, ensure it is also configured to preserve the job's local storage. This storage should be deleted manually.
-batchoptions: Override the Tools/Option entries through either a batchoptions file or batchoptions string.
Example:
-batchoptions <config-file-on-shared-drive>
-batchoptions "'name1'='val1' 'n2'='v2'"
-machinelist:
- In the context of RSM:
Specify machines for distributed analysis. Machine list is specified either inline (as a comma separated list of machine names) or through a file. Multiple cores are specified by repeating the machine name or by embedding number of cores in the machine name, using a colon separator.
Example 1:
-machinelist "list=m1,m1,m1,m2,m2,m3"
Example 2:
-machinelist "list=m1:3,m2:2,m3"
Example 2:
-machinelist "file=machines.txt"
- In the context of a scheduler such as LSF:
Specify the portion of total machines for distributed analysis. Use remaining for overhead or shared memory multiprocessing.
Example:
-machinelist "Num=10"
-usefolderasinput: Choose this option if the job's input represents the entire folder rather than just the project file.
-maxfolderInMB: Specify the maximum size (MBytes) of input folder that is allowed for a valid job. By default, the maximum size allowed for input is 10MB. Specify a value of 0 to remove this size restriction and enable inputs of any size. This option applies when -usefolderasinput is used.
-workdir: Specify the shared drive folder for status and result files generated by analysis. By default, the results folder of input project is the work directory.
-batchsolve: Solve the specified parametric setup. Syntax for the setup:
<design-name>:Optimetrics:<parametric-setup>.
Related Topics