How to set hash in Pro Deo 1.1 UCI + Polyglot 1.1

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

How to set hash in Pro Deo 1.1 UCI + Polyglot 1.1

Postby Igor Korshunov » 15 Mar 2005, 05:55

WB version of Pro Deo 1.1 sometimes loses on time.
Seems UCI version has not this problem. But there is another one.

I use Pro Deo with Polyglot. Pro Deo doesn't declare option 'Hash'. So Polyglot doesn't send setoption command to Pro Deo.
As a result Pro Deo uses default hash table which is above 100 Mb.

Are someone know how to set size of hash table in Pro Deo 1.1 UCI used with Polyglot?

And finally really nice game.

[Event "TCT 1+1"]
[Site "Athlon XP 2200+; Hash 32 Mb; EGTB 3, 4"]
[Date "2005.3.14"]
[Round "4.17"]
[White "List 512"]
[Black "Pro Deo 1.1"]
[Result "1/2-1/2"]
[TimeControl "60+1"]

1.e4 d5 2.exd5 Nf6 3.Bb5+ Bd7 4.Bxd7+ Qxd7 5.Nf3 Nxd5 6.O-O Nc6 7.d4 e6 8.c4 Nb6 9.c5 Nd5 10.Nbd2 b6 11.Nb3 Be7 12.Bg5 Bxg5 13.Nxg5 Rd8 14.Rc1 h6 15.Ne4 O-O 16.Qf3 a5 17.a4 e5 18.Rfd1 Ndb4 19.cxb6 cxb6 20.d5 Nxd5 21.Nc3 Ncb4 22.Nxd5 Nxd5 23.Rd2 f5 24.Nxa5 bxa5 25.Rc5 Qxa4 26.Rcxd5 e4 27.Qe2 Rxd5 28.Rxd5 Rb8 29.Rd2 Qa2 30.g3 Qb1+ 31.Kg2 Kh7 32.h4 e3 33.fxe3 Rb3 34.Kf2 a4 35.Rc2 a3 36.bxa3 Rxa3 37.Rb2 Qe4 38.Qf3 Qe6 39.Rb5 Ra2+ 40.Kg1 f4 41.Rb4 fxg3 42.Rg4 Rd2 43.Rxg3 Qe5 44.Rg2 Rd3 45.Rg3 Rb3 46.Kg2 Rb4 47.h5 Rh4 48.Rh3 Qg5+ 49.Kf2 Rg4 50.Rh1 Rc4 51.Rd1 Rc2+ 52.Kf1 Qb5+ 53.Ke1 Qe5 54.Rd5 Rc1+ 55.Ke2 Qb2+ 56.Kd3 Rc3+ 57.Ke4 Rc4+ 58.Rd4 Rc5 59.Qg4 Qc2+ 60.Kf4 Rg5 61.Qh3 Qe2 62.Rd7 Qf2+ 63.Ke4 Qc2+ 64.Kf4 Qc6 65.Rd4 Qf6+ 66.Ke4 Qe5+ 67.Kf3 Rxh5 68.Qd7 Qh2 69.Rd1 Rh3+ 70.Ke4 Qg2+ 71.Kd4 Qb2+ 72.Ke4 Qb4+ 73.Rd4 Qb1+ 74.Rd3 Rh5 75.Kf4 Qf1+ 76.Ke4 Qg2+ 77.Kd4 Qb2+ 78.Kc4 Qc2+ 79.Kb4 Qb1+ 80.Kc4 Qa2+ 81.Kd4 Ra5 82.Ke4 Qb1 83.Kf4 Qf1+ 84.Ke4 Qg2+ 85.Kd4 Qb2+ 86.Ke4 Qe5+ 87.Kf3 Qh5+ 88.Ke4 Qh4+ 89.Kf3 Qh1+ 90.Kf4 Qg2 91.Rd4 Rc5 92.Rd6 Qg5+ 93.Kf3 Qh5+ 94.Kf4 Rg5 95.Qe6 Qh4+ 96.Kf3 Qh1+ 97.Kf4 Qh2+ 98.Ke4 Qc2+ 99.Kf4 Qf2+ 100.Ke4 Qe2 101.Kd4 Qb2+ 102.Kd3 Qb1+ 103.Kd4 Qd1+ 104.Ke4 Rg4+ 105.Ke5 Qa1+ 106.Kf5 Qg1 107.Rd4 Rg3 108.Rd3 Rg6 109.Qb3 Rf6+ 110.Ke5 Qg5+ 111.Kd4 Rc6 112.Qf7 Qh4+ 113.Ke5 Rf6 114.Qd7 Qb4 115.Rd4 Qc5+ 116.Ke4 h5 117.Rd5 Qc4+ 118.Rd4 Qc3 119.Rd5 Kh6 120.Qd8 Qc4+ 121.Ke5 Kh7 122.Qe7 Qg4 123.e4 Qf4+ 124.Kd4 Qf2+ 125.Kc4 Rc6+ 126.Kd3 Qf3+ 127.Kd2 Ra6 128.Qc5 Ra2+ 129.Kc1 Qf1+ 130.Rd1 Ra1+ 131.Kb2 Qxd1 132.Qf5+ g6 133.Qf7+ Kh6 134.Qf4+ Kg7 135.Qe5+ Kf7 136.Qc7+ Ke6 137.Qb6+ Ke5 138.Qc5+ Kf4 139.Qf2+ Kxe4 140.Qh4+ Kf5 141.Qf2+ Ke6 142.Qb6+ Ke7 143.Qc7+ Kf6 144.Qb6+ Ke5 145.Qc5+ Ke4 146.Qe7+ Kf5 147.Qf7+ Kg5 148.Qe7+ Kg4 149.Qe6+ Kf3 150.Qh3+ Kf2 151.Qh2+ Ke3 152.Qe5+ Kf3 153.Qf6+ Ke2 154.Qe5+ Kf1 155.Qf4+ Kg2 156.Qe4+ Kf2 157.Qh4+ Ke3 158.Qe7+ Kf4 159.Qh4+ Qg4 160.Qf2+ Qf3 161.Qd2+ Qe3 162.Qb4+ Kf3 163.Kxa1 g5 164.Qb7+ Kg3 165.Qb3 Qf3 166.Qb5 Qf6+ 167.Kb1 h4 168.Qd3+ Qf3 169.Qd6+ Kh3 170.Qe6+ g4 171.Qd7 Qf1+ 172.Kc2 Qe2+ 173.Kc3 Kg2 174.Kb4 g3 175.Qf5 h3 176.Qd5+ Kg1 177.Qc5+ Qf2 178.Qc1+ Kh2 179.Qc7 Qb2+ 180.Ka4 Qa1+ 181.Kb5 Qe1 182.Qd6 Kh1 183.Qc6+ g2 184.Ka4 h2 185.Qf3 Kg1 186.Qd3 Qa1+ 187.Kb4 h1=Q 188.Qe3+ Kh2 189.Qh6+ Kg3 190.Qg5+ Kf3 191.Qf5+ Ke3 192.Qg5+ Ke2 193.Qg4+ Kd3 194.Qf3+ Kd4 195.Qf4+ Kd5 196.Qf3+ Kd6 197.Qd3+ Ke7 198.Qe4+ Kd8 199.Qd5+ Kc7 200.Qc5+ Kd7 201.Qf5+ Ke8 202.Qe4+ Kf7 203.Qd5+ Kg6 204.Qe4+ Kg5 205.Qe3+ Kf6 206.Qb6+ Kf5 207.Qf2+ Ke6 208.Qb6+ Kd5 209.Qb5+ Ke4 210.Qc6+ Ke3 211.Qe8+ Kf4 212.Qf7+ Kg3 213.Qg6+ Kf2 214.Qf5+ Ke1 215.Qe4+ Kd2 216.Qd5+ Kc1 217.Qc4+ Qc3+ 218.Qxc3+ Kd1 219.Qd4+ Ke2 220.Qe4+ Kd2 221.Qd4+ Ke2 222.Qe4+ Kf2 223.Qf4+ Ke2 224.Qe4
{Draw by threefold repetition}
1/2-1/2

After game Pro Deo crashes.
Igor Korshunov
 
Posts: 15
Joined: 17 Dec 2004, 11:14

Re: How to set hash in Pro Deo 1.1 UCI + Polyglot 1.1

Postby Fabien Letouzey » 15 Mar 2005, 09:50

Hi,

I did expect this sort of problems.

You are right that recent versions of PolyGlot only send values for declared options. I will make sure this behaviour is modifiable (but still default) in the future.

Since Pro Deo is in fact not UCI and the WB2UCI adapter is used, isn't there a way to force declaration of the Hash option? Very strange it's not the default already ... Or maybe change the value directly in WB2UCI's config file (assuming there is one).

If all fails, either: you use an older version of PolyGlot, or I make a special version which sends values for all options listed in the INI file regardless of engine declarations (this is the behaviour of older PolyGlots).

Good luck,

Fabien.
Fabien Letouzey
 
Posts: 110
Joined: 03 Dec 2004, 10:17
Location: France


Return to Winboard and related Topics

Who is online

Users browsing this forum: Google [Bot] and 39 guests