Error Messages/43700


Error message

ErrMsg43700.png

Description

The MaxEvaluationThreads system variable specifies the number of threads that can be used on your computer when evaluating expressions. When your computer has multiple cores, this may help to speed-up the time it takes to evaluate your model. When this is set to 1, it means that evaluation proceed in a single-threaded fashion.

One limitation that comes with the Free 101 edition is that you cannot utilize multiple threads for evaluation. If you want this capability, you'll have to purchase a paid-for edition, such as Analytica Professional or, if you are a model user, Analytica Power Player.

Impact

The use of multiple threads speeds up certain evaluations, but not all. How much impact it has on your model will depend heavily on the type of operations your model does. Longer Monte Carlo simulations tend to benefit the most. So do operations on larger arrays, especially arrays with long indexes.

Because there is additional memory overhead when using multiple evaluation threads, we recommend that multiple threads only be used in the 64-bit versions of Analytica. Hence, if you are using 32-bit Windows, you probably shouldn't use this feature anyway. Also, if you have a single core processor (fairly rare nowadays), multi-threaded evaluation won't help at all.

See Also

Comments


You are not allowed to post comments.