The number of threads used for multithreaded simulations is currently determined automatically. Mostly, this turns out to be 8 threads. However, those 8 threads often use so many resources that the machine cannot be used for anything else at the same time.
Therefore, the number of threads being used should be user-definable, as part of the general settings.
Actually, the number of threads is currently determined by n_Threads = Environment.ProcessorCount + 1, which e.g. for "AMD Ryzen 5 2600 Six-Core Processor" results in 13 (12+1).
The number of threads used for multithreaded simulations is currently determined automatically. Mostly, this turns out to be 8 threads. However, those 8 threads often use so many resources that the machine cannot be used for anything else at the same time.
Therefore, the number of threads being used should be user-definable, as part of the general settings.