Redo parallelization levels
Take into account:
- New level between
0
and1
: "per model evaluation" for single-node setups with multiple cores - Level
2
could be removed, since:- sampling is now parallelised separately on level
1
intopologicalFilteringIteration>prepareViablePointsForProjectionSet
, and -
topologicalFiltering>topologicalFilteringRecursiveStepParallel
does duplicate work when large sets of viable projections are found as in the yTor rexample (many redundant projections are processed).
- sampling is now parallelised separately on level
- Parallelise MC sampling from multiple points; preferably over "per model evaluation" level.
- If done, where to put HYPERSPACE parallelisation? Preferably under MC sampling parallelisation level, whichever it will be.
Edited by Mikołaj Rybiński