Example -Batchsolve with -Machinelist (Windows)

Note:

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. We specify a desired RAMLimitPercent of 75 for this analysis.

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/RAMLimitPercent’=75
‘Desktop/Settings/ProjectOptions/NumberOfProcessors’
‘Hfss/NumCoresPerDistributedTask’=2"
\\dennis\projects\project1.aedt