Post Initial Setup
You can turn off the debug messages after initial setup. You can do this by removing
or commenting out the call to NCSetDebug()
in your
.cdsinit file. Alternatively, you can type:
NCSetDebug( nil )
in the CIW.
You can increase the 'Max. Jobs' number in the 'Job Setup' form.
Further information on setting up job policy and options (other than those specific to Altair Accelerator) may be found in the Cadence Analog Distributed Processing Option User Guide and the Virtuoso Analog Design Environment XL User Guide.
If you wish to restrict the 'Job Class' to a prescribed list, use the
NCSetJobClassList()
function in the
.cdsinit file (see the included
.cdsinit file for an example. This function must be called
*before* the 'Job Setup' form is displayed.). For example, to restrict the choices
to the jobclasses "normal", "priority", "overnight", add the following to the
appropriate place in your .cdsinit:
NCSetJobClassList( '("normal" "priority" "overnight") )
The 'Linger Time' field in the job policy governs the delay before the ICRP process is terminated after last simulation job. The nature of the simulation jobs will dictate an appropriate value of this field. A smaller value allows Altair Accelerator to distribute the simulation jobs among computing nodes effectively, while a larger value reduces the simulation setup overhead, which is effective for shorter simulations of similar circuits.
The .cdsenv file can be used to set a default job policy. For example, adding the following to your .cdsenv file will make "my_policy" be the default.
adexl.icrpStartup defaultJobPolicy string "my_policy"
To specify a default job policy use the NCSpecifyDefaultJobPolicy()
function. This only has effect if there is no existing policy of the same name. For
example, the following will register a policy named "Example Policy", if no such
policy already exists.
policy = '(
("jobclass" "cadence_ade")
("jobname" "ICRP@ID@")
("maxjobs" "2")
("lingertimeout" "30")
("preemptivestart" "0")
)
NCSpecifyDefaultJobPolicy( "Example Policy" policy)
If specified, the "jobclass" field must be an element of any list specified using
NCSetJobClassList()
. Any number of default job policies may be
specified.
As a convenience, any substring of the form "@ID@" is replaced by the ICRP job id. Similarly, any string of the form "@USER@" is replaced by the value of the environment variable USER.