It is great that new Mark uses many cores. But it means that there have to be some strategies of optimal core use. Does anybody know:
1. Is there any logic how many threads can be effectively used by one Mark, or is it really scalable without limits?
2. Simulated annealing uses as many cores as you provide but does it really need them? So inside fortran is simanneal really parallelized?
As a consequence of this is a question about hyperthreading. With normal optimisation I've got a feeling that it is much better to turn it on, but with simanneal it probably should be switched off.
I would appreciate any ideas on this topic especially experience from complicated models that run for long time and do not depend on read/write time.
Eldar