Geschrieben von: / Posted by: Lyapko George at 11 April 2003 08:16:28:
I've played a little bit with Ktulu trying to disable pondering.
It seems that in order to prevent pondering it needs "ponder" command from GUI after each move it makes.
To ensure this, I've started Taskinfo and winboard match Ktulu vs. me. Time control was set to 30min/40 moves. After Ktulu made its move, it starts to ponder and Taskinfo shows CPU usage ~95%, but when I press "Ctrl+1" and enter "ponder" each time CPU usage falls down to 0%.
Now the problem is that it seems to be impossible to use InBetween, because there are no commands from Winboard to engine when it is not on move
Here is debug:
recognized 'normal' (-1) as variant normal
WinBoard 4.2.5 + ktulu
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
StartChildProcess (dir="l:\ktulu") ktulu
550 >first : xboard
protover 2
610 <first : 
610 <first : *************************************************************************
610 <first : * Ktulu version 3.2 Copyright (C) 2002-2003 by Rahman Paidar.  *
610 <first : * No part of this program may be sold for earning purposes but copying *
610 <first : * and distribute it without fee is allowed.  *
610 <first : * Website: http://rahman85.tripod.com/rahman.html  *
610 <first : * Email: rpn_mail@yahoo.com  *
610 <first : *************************************************************************
610 <first : 
610 <first : Pawn Hash : 1MB
610 <first : Hash tables: 32MB
610 <first : Hash tables: 2MB
610 <first : feature done=1
610 >first : accepted done
610 <first : kelluser Ktulu version 3.2, Engine by Rahman Paidar,Winboard by Tim Mann
610 >first : new
random
610 >first : level 40 30 0
610 >first : post
610 >first : hard
610 >first : easy
4120 >first : time 180000
otim 180000
4120 >first : a2a3
11650 <first : 10 21 700 3447267 e5 e3 Nf6 Bb5 Nc6 d4 exd4 exd4 a6 Bc4 d5 Np:492466
23890 <first : 11 21 1900 8975568 e5 e4 Nf6 Nf3 Nxe4 Qe2 Nf6 Qxe5+ Be7 Bb5 Nc6 Qf5 Np:472398
27850 <first : 11 22 2300 10667843 Nf6 Np:463819
32740 <first : 12 7 2800 12884197 Nf6 Nf3 e6 e3 d5 d4 Bd6 Bd3 Bd7 0-0 0-0 Bd2 Np:460149
34440 <first : 12 8 3000 13624619 e5 Np:454153
44380 <first : 12 18 4000 18114607 e5 e4 Nf6 Nc3 Bc5 Nf3 d5 Nxe5 dxe4 Bc4 Bxf2+ Ke2 e3 Np:452865
81180 <first : 13 18 7700 34482660 e5 e4 Nf6 Nf3 Nxe4 Qe2 d5 d3 Nf6 Qxe5+ Be6 Nd4 Nbd7 Nxe6 Np:447826
98150 <first : 13 19 9400 42077954 Nf6 Np:447637
117760 <first : move g8f6
Interrupting first
145060 >first : time 168636
otim 177270
145060 >first : b2b3
148030 <first : 10 26 300 1393490 e6 Nf3 d5 e3 Bd6 Be2 0-0 0-0 e5 Bb2 Np:464496
149130 <first : 10 27 400 1899053 d5 Np:474763
149890 <first : 10 30 400 2282148 d5 Nf3 Bg4 Bb2 Nc6 e3 e5 Bb5 e4 Bxc6+ bxc6 Bxf6 Np:570537
150330 <first : 10 31 500 2492757 e5 Np:498551
153080 <first : 10 43 800 3785482 e5 Bb2 e4 e3 Be7 Bb5 0-0 Ne2 a6 Bc4 Np:473185
159010 <first : 11 47 1300 6459660 e5 Bb2 e4 Bxf6 Qxf6 Nc3 Qf5 e3 d5 Nb5 Na6 Be2 Np:496896
179280 <first : 12 51 3400 15874475 e5 Bb2 e4 Nc3 Be7 d3 e3 fxe3 0-0 Nf3 d5 Ne5 Np:466896
189820 <first : move e7e5
214980 <first : 12 52 2500 12086483 d6 e3 Be7 Be2 0-0 Nf3 e4 Nd4 a6 c4 c5 Nc2 Np:483459
...here I entered "ponder"...
Interrupting first
448580 >first : time 164160
otim 151394
448580 >first : c2c3
451710 <first : 10 107 300 1462394 d5 d4 exd4 cxd4 Be7 Bf4 0-0 e3 Bf5 Bd3 Bxd3 Np:487464
GameEnds(34, Game aborted, 2)
Interrupting first
451870 >first : result * {Game aborted}
451870 >first : force
GameEnds(0, (null), 2)
459780 >first : quit
Best regards,
George