The Ansys Lumerical products allow running simulations on your local and remote machines. This article explains how many licenses are required for various simulations, license types, and resource configurations.
Ansys enterprise solve and HPC licenses
Ansys Enterprise solve licenses are job and core/thread counted - a single Solve license allows running a simulation job using up to 4 cores/threads. They are compatible with Ansys HPC licenses and can make use of Ansys Parametric Licensing. This allows for multiple jobs to share a single 'lumerical_solve' license in combination with Ansys HPC licenses.
You can use the Ansys Parametric Licensing Calculator tool to determine how many licenses you require for your specific configuration.
Ansys standard solve licenses
Ansys standard solve licenses are job and core/thread counted - a single Solve license allows you to run a single job using up to 32 cores/threads. To run a job with more than 32 cores/threads, an additional Solve license is required for each increment of 32 cores used to run the simulation.
Note that the core/thread counting is unique for each Job and cannot be shared.
Lumerical solve licenses
Lumerical solve licenses are job and core/thread counted - a single Solve license allows you to run a single job using up to 32 cores/threads. To run a job with more than 32 cores/threads, an additional Solve license is required for each increment of 32 cores used to run the simulation. Lumerical Business products comes with 1 solver license per product while the Lumerical Academic Research products comes with 4 solve licenses per product.
Resource configuration license consumption examples
Default resource configuration
- Example: Running a single (1) simulation job on a local machine using 32 cores.
Ansys Enterprise: 1 solve license and 28 Ansys HPC Workgroup increments or 2 HPC Pack increments.
Ansys Standard: 1 solve license.
Lumerical: 1 solve license.
Distributed resource configuration
- Example: Distributing a single (1) simulation on 4 machines with 32 cores (4 * 32 = 128 cores).
Ansys Enterprise: 1 solve license and 124 HPC Workgroup increments or 3 HPC Pack increments
Ansys Standard: 4 solve licenses.
Lumerical: 4 solve licenses.
Concurrent parameter sweep configuration on a single machine
This is a good way to run sweeps when you have a powerful workstation capable of running multiple simulations at the same time.
- Example: Running a parameter sweep on one computer using 6 processes per simulation and 4 sweeps to run concurrently on a single machine with 24 cores.
- When the simulation runs, the job manager will show 4 sweeps running concurrently with 6 processes per sweep using a total of 24 cores.
Ansys Enterprise: 1 solve license and 40 Ansys HPC Workgroup increments or 5 Ansys HPC Pack increments.
Ansys Standard: 4 solve license to run the job with a maximum of 32 cores.
Lumerical: 4 solve license to run the job with a maximum of 32 cores.
Concurrent parameter/optimization configuration across multiple machines
- Example: Optimization sweep is run on 4 computers on a local network using 12 processes each.
Ansys Enterprise: 1 solve license and 64 Ansys HPC Workgroup increments or 6 Ansys HPC Pack increments.
Ansys Standard: 4 solve license run the jobs on 4 machines with total of 48 cores.
Lumerical: 4 solve license run the jobs on 4 machines with total of 48 cores.
See also
Compute resource configuration use cases
Resource configuration elements and controls
Concurrent parametric computing
Lumerical job scheduler integration configuration