[gecode-users] multiple non parallel search in different threads
TeXitoi
texitoi+news at texitoi.eu
Wed Nov 30 11:20:57 CET 2011
Hi!
I use Gecode in a special way:
- first I generate a problem
- then I clone (using space->clone(false)) 2 times the problem
- on each clone, I add some constraints and branching
- then I launch simultaneously a DFS on each clone in parallel in 2
differents threads. The options of the DFS is clone=false (to not
manually delete my manual clone) and default threading mode (so
sequencial search).
It (randomly) segfault inside Gecode (most of the time in _clone()). I
suspect that the search use clone(true), and that there is problems
with my 2 simultaneous searchs. After reading MPG, I was thinking that
it should work, but I now suspect that each clone in DFS must use false.
Am I right? How to force clone(false) without doing parallel search in
DFS?
Thanks.
--
Guillaume Pinot http://www.texitoi.eu
« Il semble que la perfection soit atteinte non quand il n'y a plus
rien à ajouter, mais quand il n'y a plus rien à retrancher. »
-- Antoine de Saint-Exupéry, Terre des hommes
() ASCII ribbon campaign -- Against HTML e-mail
/\ http://www.asciiribbon.org -- Against proprietary attachments
More information about the users
mailing list