Example -Batchsolve with -Machinelist (Windows)
Functionality featured in the example(s) in this section applies to multiple design types.
Suppose that we want to run a batch HFSS analysis of project file
project1.aedt. Because all of our hosts have multiples of 2 cores, we specify
that we will use two threads for multiprocessing for both the distributed
(HFSS/NumCoresPerDistributedTask) and non-distributed
(Desktop/Settings/ProjectOptions/NumberOfProcessors) parts of the job. The
analysis contains a sweep that will be distributed across three hosts: ahmed,
bill, and catherine. The hosts ahmed and bill have four cores each, so we run
two distributed COM engines on each of these hosts, each using two threads.
Host catherine has only two cores, so we specify only one distributed COM
engine on this host. This COM engine will also use two threads.
Here is a sample command line for this analysis, where the project file \\dennis\projects\project1.aedt is located in a shared directory specified using a UNC path:
ansysedt -BatchSolve -Distributed
-Machinelist list=ahmed,ahmed,bill,bill,catherine
-batchoptions "’Hfss/
‘Desktop/Settings/ProjectOptions/NumberOfProcessors’
‘Hfss/NumCoresPerDistributedTask’=2"
\\dennis\projects\project1.aedt