Acceleration


Simulation: Solver Start Simulation Acceleration

This dialog box provides full control over the different acceleration features used to increase the overall simulation performance.

CPU frame

Multithreading (CPU) up to [ or Multithreading (CPU) ]: Check this field to take advantage of the functionality of a multi-processor machine. The calculation will be split into corresponding parts and will run parallel in different threads to save simulation time. You may insert the desired number of threads in the provided field.

Please note: Some processors announce more cores to the system than they actually have (virtual cores). This feature is referred to as "Hyperthreading" for Intel processors. Using these virtual cores for CST solver processes deteriorates the performance. Therefore CST solvers will only use the physical processor cores but not the virtual ones.  

Notice: In case of MPI Computing or Distributed Computing the setting for the number of CPU cores is meant per MPI node or per DC Solver Server, respectively.

Distributed Computing (DC) frame

Parameter sweep / Optimization up to: Activate this check button to use the Distributed Computing for parameter sweeps and optimizer runs to perform simulation runs with different parameter sets in parallel on the available DC Solver Servers.

Remote calculation: (Not available for all solvers) Activate this check box to run a simulation remotely on a DC Solver Server.

DC matrix calculation: (Not available for all solvers) This check button controls whether the matrix calculation is done remotely or on the machine where the frontend is running. In any case the computation is only performed once before the transient solver is started.

DC Properties...: Use this button to edit the current settings for the Distributed Computing

Use only servers with more than x GB memory: Enable this check box to specify a lower limit for the required memory of the distributed jobs. The specified DC Main Controller will use this value to select appropriate DC Solver Servers where the requested amount of memory is currently available. Please note that the available memory is checked in intervals. This means that when the job is send to the DC Solver Server the available memory might differ from the one which is shown in the DC Main Controller's Connected Clients tab.

Token usage frame

Required tokens for this simulation shows the number of acceleration tokens needed to perform the simulation with the settings made in the other sections of this dialog box. This number is automatically updated when changing the above acceleration settings.

Tokens currently available displays the number of currently available acceleration tokens. The total number of acceleration tokens in the license is shown in brackets.

See also

Solver Overview,  ,Distributed Computing, Optimizer, Parameter Sweep