MultiPV
Posted: 08 Jan 2006, 13:21
Hi all,
This morning I've added the MultiPV UCI option to Glaurung. It seems to work, but because I don't have any MultiPV capable GUI to test with I hope that someone can answer the following questions:
Is it safe to assume that "setoption name MultiPV value <n>" will not be sent to the engine while it is thinking? I currently check the values of the UCI options only when a new search starts. The engine accepts and understands "setoption ..." commands received during a search, but they will not have any effect before the next search. Changing this will be somewhat messy.
If "setoption name MultiPV" is indeed sent while the engine is thinking, how is the engine supposed to react? Is it acceptable to just abort and re-start the search?
Tord
This morning I've added the MultiPV UCI option to Glaurung. It seems to work, but because I don't have any MultiPV capable GUI to test with I hope that someone can answer the following questions:
Is it safe to assume that "setoption name MultiPV value <n>" will not be sent to the engine while it is thinking? I currently check the values of the UCI options only when a new search starts. The engine accepts and understands "setoption ..." commands received during a search, but they will not have any effect before the next search. Changing this will be somewhat messy.
If "setoption name MultiPV" is indeed sent while the engine is thinking, how is the engine supposed to react? Is it acceptable to just abort and re-start the search?
Tord