solve_in_batch#
- Circuit.solve_in_batch(file_name=None, machine='localhost', run_in_thread=False, cores=4, tasks=1, setup=None, revert_to_initial_mesh=False)#
Analyze a design setup in batch mode.
Note
To use this function, the project must be closed.
Warning
Do not execute this function with untrusted input parameters. See the security guide for details.
- Parameters:
- file_name
str
,optional
Name of the setup. The default is
None
, which means that the active project is to be solved.- machine
str
,optional
Name of the machine if remote. The default is
"localhost"
.- run_in_threadbool,
optional
Whether to submit the batch command as a thread. The default is
False
.- cores
int
,optional
Number of cores to use in the simulation.
- tasks
int
,optional
Number of tasks to use in the simulation. Set
num_tasks
to-1
to apply auto settings and distributed mode.- setup
str
Name of the setup, which can be an optimetrics setup or a simple setup. The default is
None
, in which case all setups are solved.- revert_to_initial_meshbool,
optional
Whether to revert to the initial mesh before solving. The default is
False
.
- file_name
- Returns:
- bool
True
when successful,False
when failed.