MultiThreadedCalc: Boolean;
The MultiThreadedCalc property determines whether pointwise calculation of algorithm is used to speed up calculation of calculation blocks and control blocks.
Multithreaded algorithm calculation is used to reduce load on calculation block/control block calculation if algorithm calculation is executed in a second or faster, and is available in multicore processor system where the number of streams is equal to the number of processor cores. If a calculation block/control block contains formulas calculated during a long time, and the number of iterations in formulas is greater than the number of streams, the multithreaded calculation improves performance and speeds up calculation due to paralleled calculation of iterations.
Available values:
True. Multithreaded calculation is executed on algorithm calculation.
False. Single-threaded calculation is executed on algorithm calculation.
For details about multithreaded calculation see the Algorithm Calculation section.
The property use is given in the example for IAlgorithmSettings.CheckArithmeticErrors.
See also: