Error Messages/43700
Error message
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
- Managing Memory and CPU Time for large models
- Memory usage and management
- Working with Large Models
- Free Edition
- Editions of Analytica
- Compare Analytica Editions
- Buy Analytica -- to order Analytica Professional or other edition
Enable comment auto-refresher