1. Help Center
  2. Ansys Lumerical

Can we configure resources in Lumerical Charge and other multi-physics solvers the same way as in Lumerical FDTD?

No, the resource configuration in Lumerical's multi-physics simulation tools, including Charge, differs from the FDTD solver. However, you can adjust the threading options within the solver itself.

How to Configure Threading Options in Lumerical Charge:

  1. Edit Simulation Solver Properties:

    • Right-click on the solver region in your simulation file and select "Edit."
    • Navigate to the "Advanced" tab to access multithreading options.

  2. Set Thread Count :

    • In the multithreading drop-down menu, choose "Set Thread Count."
    • Specify the desired number of threads. This number should be less than or equal to the total number of cores on your computer for optimal performance.

Untitled


Command Line Execution:


    • Alternatively, use the command line to run the simulation with the "-t #" argument, where "#" represents the number of threads. This method overrides the settings configured in the simulation file.

Example Command Line Usage:

  • Windows (for CHARGE simulation using 8 threads):

     

cd \path_to\simulation_file\
"C:\Program Files\Lumerical\v232\bin\device-engine.exe" -t 8 "simulationfile.ldev"

  • Linux (for HEAT simulation using 8 threads):

    cd /path_to/simulation_file/
    /opt/lumerical/v232/bin/thermal-engine -t 8 "simulationfile.ldev"