You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When clasp is run with more than 32 threads, peer computation for nogood exchange is incorrect and results in missing communication links (33-63 threads) or no links at all (64 threads).
Problem:
Distributor::initSet() is limited to 32 threads but should be able to handle max_threads, which is currently 64.
Tasks:
Adjust Distributor::initSet() and ParallelSolveOptions::initPeerMask() to 64 threads.
Add missing unit tests
The text was updated successfully, but these errors were encountered:
* Distributor::initSet() incorrectly returned an uint32 thereby limiting
peer groups to 32 threads.
* Simplify ParallelSolveOptions::initPeerMask() and add basic tests.
* Distributor::initSet() incorrectly returned an uint32 thereby limiting
peer groups to 32 threads.
* Simplify ParallelSolveOptions::initPeerMask() and add basic tests.
When
clasp
is run with more than 32 threads, peer computation for nogood exchange is incorrect and results in missing communication links (33-63 threads) or no links at all (64 threads).Problem:
Distributor::initSet()
is limited to 32 threads but should be able to handle max_threads, which is currently 64.Tasks:
Distributor::initSet()
andParallelSolveOptions::initPeerMask()
to 64 threads.The text was updated successfully, but these errors were encountered: