In this article, we will explain how to launch parametric sweeps/optimizations on a (1) local machine, (2) across multiple computers in your local network, and (3) with a job scheduler on a cluster. Running these types of tasks concurrently can drastically shorten the time-to-result for optimization/sweeps with multiple jobs.
Setting the Resource Configuration
- Open the Resource Configuration UI from the toolbar or "Simulation" menu.
- Enter the number of concurrent sweeps/analyses you want to run on your machine in the 'Capacity' field. This dictates the total number of available resources of that type when running sweeps/analyses.
- You can also use the "Duplicate" button to create multiple resources. For example, duplicating a resource with a capacity of 2 will give you a total of 4 resources. Duplicate it again and you have 6 total resources.
- Configure the Processes and Threads settings applied to each of the engines. Note that not all solvers support Processes or Threads. For those that support both, finding the right combination often comes down to your specific simulation needs.
- See more about the Resource Configuration page here.
Default job launching preset
Calculating how many solver licenses are required
The number of solver/accelerator/HPC licenses required to run your jobs depends on the number of cores used, the number of concurrent simulations, the type of job, and the type of license you have purchased. See the Understanding solver, accelerator, and HPC license consumption page for details.