ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Arasan 20.3
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: General Topics Flat
View previous topic :: View next topic  
Author Message
Guenther Simon



Joined: 01 Oct 2008
Posts: 1957
Location: Regensburg, Germany

PostPost subject: Re: Arasan 20.3    Posted: Mon Dec 04, 2017 11:50 am Reply to topic Reply with quote

tpoppins wrote:
Tablebase functionality is broken under Windows as well.

[d]8/5k2/8/6R1/1r3p2/8/8/4K3 w - - 0 91
   ::    ::    ::    ::
::    ::    :: BK ::    
   ::    ::    ::    ::
::    ::    ::    WR    
   BR    ::    BP    ::
::    ::    ::    ::    
   ::    ::    ::    ::
::    ::    WK    ::    

Using the POPCNT exec:

Code:
Arasan 20.3 Copyright 1994-2017 by Jon Dart. All Rights Reserved.
uci
# adding to pending list uci, list size=0
# got cmd (main): uci
# calling do_command(main):uci
# do_command: uci
id name Arasan 20.3
id author Jon Dart
option name Hash type spin default 64 min 4 max 64000
option name Ponder type check default true
option name Use tablebases type check default true
option name Tablebases type combo var None var Syzygy var Nalimov var Gaviota default Syzygy
option name GaviotaTbPath type string default gtb
option name GaviotaTbCache type spin default 8 min 1 max 32
option name NalimovPath type string default TB
option name NalimovCache type spin default 8 min 1 max 32
option name SyzygyTbPath type string default E:\345
option name SyzygyUse50MoveRule type check default true
option name SyzygyProbeDepth type spin default 4 min 0 max 64
option name MultiPV type spin default 1 min 1 max 10
option name OwnBook type check default true
option name Book selectivity type spin default 50 min 0 max 100
option name Threads type spin default 1 min 1 max 64
option name UCI_LimitStrength type check default false
option name UCI_Elo type spin default 2600 min 1000 max 2600
uciok
# adding to pending list setoption name Use tablebases value true, list size=0
# got cmd (main): setoption name Use tablebases value true
# calling do_command(main):setoption name Use tablebases value true
# do_command: setoption name Use tablebases value true
# adding to pending list setoption name Tablebases value Syzygy, list size=0
# got cmd (main): setoption name Tablebases value Syzygy
# calling do_command(main):setoption name Tablebases value Syzygy
# do_command: setoption name Tablebases value Syzygy
# adding to pending list setoption name SyzygyTbPath value e:\345, list size=0
# got cmd (main): setoption name SyzygyTbPath value e:\345
# calling do_command(main):setoption name SyzygyTbPath value e:\345
# do_command: setoption name SyzygyTbPath value e:\345
position fen 8/5k2/8/6R1/1r3p2/8/8/4K3 w - - 0 91
# adding to pending list position fen 8/5k2/8/6R1/1r3p2/8/8/4K3 w - - 0 91, list size=0
# got cmd (main): position fen 8/5k2/8/6R1/1r3p2/8/8/4K3 w - - 0 91
# calling do_command(main):position fen 8/5k2/8/6R1/1r3p2/8/8/4K3 w - - 0 91
# do_command: position fen 8/5k2/8/6R1/1r3p2/8/8/4K3 w - - 0 91
go depth 30
# adding to pending list go depth 30, list size=0
# got cmd (main): go depth 30
# calling do_command(main):go depth 30
# do_command: go depth 30
# in search()
...snip...
# search done : move = e1-f2
info multipv 1 depth 30 score cp 0 time 4559 nodes 8151164 nps 1787928 hashfull 682 pv e1f2 f7f6 g5g8 b4b3 g8f8 f6e5 f8e8 e5f5 e8f8 f5g4 f8g8 g4h5 g8h8 h5g6 h8g8 g6f7 g8g4 f4f3 g4f4 f7e7 f4f3 b3b1 f3a3 b1b8 a3a7 e7d6 a7a6 d6d7 a6a7 d7e6 a7a6 e6f7 a6a3 b8c8 f2g3 f7e7 a3e3 e7f6 e3a3 c8g8 g3h2
bestmove e1f2 ponder f7f6


No tbhits, the eval should be an instant 0 cp for this drawn 5-men position.
Additionally it crashes quickly with an exception error under Fritz (14 and 15 tested) GUIs if the .rc file is not present and/or TB support is enabled.

...snip...


Hi Thomas,

I tried to reproduce your output via cmd with your commands and was successful,
but with ucinewgame after uci it reads the tbs path from the rc file.
(and probably also when giving the tbs commands w/o rc file)

The snippet with the decisive diff:

Code:
Arasan 20.3 Copyright 1994-2017 by Jon Dart. All Rights Reserved.
uci
id name Arasan 20.3
id author Jon Dart
option name Hash type spin default 64 min 4 max 64000
option name Ponder type check default true
option name Use tablebases type check default true
option name Tablebases type combo var None var Syzygy var Nalimov var Gaviota de
fault Syzygy
option name GaviotaTbPath type string default gtb
option name GaviotaTbCache type spin default 8 min 1 max 32
option name NalimovPath type string default TB
option name NalimovCache type spin default 8 min 1 max 32
option name SyzygyTbPath type string default C:\Syzygy_5
option name SyzygyUse50MoveRule type check default true
option name SyzygyProbeDepth type spin default 4 min 0 max 64
option name MultiPV type spin default 1 min 1 max 10
option name OwnBook type check default true
option name Book selectivity type spin default 50 min 0 max 100
option name Threads type spin default 1 min 1 max 64
option name UCI_LimitStrength type check default false
option name UCI_Elo type spin default 2600 min 1000 max 2600
uciok
ucinewgame
found 5-man Syzygy tablebases in directory C:\Syzygy_5
position fen 8/5k2/8/6R1/1r3p2/8/8/4K3 w - - 0 91
go depth 30
...
info multipv 1 depth 15 score cp -63 time 721 nodes 120738 nps 167459 tbhits 1 h
ashfull 19 pv e1f2 f7f6 g5g8 b4b3 g8f8 f6e5 f8e8 e5f5 e8f8 f5g4 f8g8 g4h5 g8f8 h
5g5 f8g8 g5h6 g8f8 b3b4 f8g8
...
info depth 30 currmove e1f2 currmovenumber 0
info depth 30 currmove e1e2 currmovenumber 1
info nps 809125 nodes 8172169 hashfull 666
info depth 30 currmove g5g4 currmovenumber 7
info depth 30 currmove e1f1 currmovenumber 8
info depth 30 currmove g5c5 currmovenumber 9
info depth 30 currmove g5a5 currmovenumber 10
info depth 30 currmove g5f5 currmovenumber 11
info depth 30 currmove g5g2 currmovenumber 12
info depth 30 currmove g5e5 currmovenumber 13
info depth 30 currmove g5g1 currmovenumber 14
info depth 30 currmove g5h5 currmovenumber 15
info depth 30 currmove g5d5 currmovenumber 16
info depth 30 currmove e1d2 currmovenumber 17
info depth 30 currmove e1d1 currmovenumber 18
info multipv 1 depth 30 score cp -1 time 10202 nodes 8230064 nps 806710 tbhits 1
 hashfull 667 pv e1f2 f7f6 g5g8 b4b3 g8f8 f6e5 f8e8 e5f5 e8f8 f5g4 f8g8 g4h5 g8h
8 h5g6 h8g8 g6f7 g8g4 f4f3 g4f4 f7e6 f4f3 b3b2 f2g3 b2b8 f3e3 e6d5 e3a3 d5d4 g3f
2 b8f8 a3f3 f8c8 f3f4 d4e5 f4a4 e5d6 f2e2 c8c2 e2e3
info multipv 1 depth 30 score cp -1 time 10202 nodes 8230064 nps 806710 tbhits 1
 hashfull 667 pv e1f2 f7f6 g5g8 b4b3 g8f8 f6e5 f8e8 e5f5 e8f8 f5g4 f8g8 g4h5 g8h
8 h5g6 h8g8 g6f7 g8g4 f4f3 g4f4 f7e6 f4f3 b3b2 f2g3 b2b8 f3e3 e6d5 e3a3 d5d4 g3f
2 b8f8 a3f3 f8c8 f3f4 d4e5 f4a4 e5d6 f2e2 c8c2 e2e3
bestmove e1f2 ponder f7f6

_________________
http://rwbc-chess.de/
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Subject Author Date/Time
Arasan 20.3 Jon Dart Sun Nov 05, 2017 2:14 am
      Re: Arasan 20.3 Graham Banks Sun Nov 05, 2017 4:20 am
      Re: Arasan 20.3 Michael B Sun Nov 05, 2017 4:21 am
      Re: Arasan 20.3 Clemens Keck Sun Nov 05, 2017 7:14 am
      Re: Arasan 20.3 Dariusz Domagala Sun Nov 05, 2017 5:21 pm
            Re: Arasan 20.3 Damir Desevac Sun Nov 05, 2017 6:15 pm
                  Re: Arasan 20.3 Jon Dart Sun Nov 05, 2017 6:32 pm
                        Re: Arasan 20.3 Damir Desevac Sun Nov 05, 2017 6:41 pm
      Re: Arasan 20.3 Dann Corbit Sun Nov 05, 2017 10:58 pm
      Re: Arasan 20.3 Guenther Simon Mon Nov 06, 2017 4:31 pm
            Re: Arasan 20.3 Colin Gough Mon Nov 06, 2017 5:25 pm
                  Re: Arasan 20.3 Jon Dart Mon Nov 06, 2017 5:43 pm
                        Re: Arasan 20.3 Jon Dart Mon Nov 06, 2017 6:53 pm
                              Re: Arasan 20.3 Colin Gough Mon Nov 06, 2017 10:31 pm
                              Re: Arasan 20.3 T. Poppins Mon Dec 04, 2017 11:08 am
                                    Re: Arasan 20.3 Guenther Simon Mon Dec 04, 2017 11:50 am
                                          Re: Arasan 20.3 Jon Dart Mon Dec 04, 2017 2:06 pm
                                                Re: Arasan 20.3 T. Poppins Thu Dec 07, 2017 4:08 pm
      Re: Arasan 20.3 AA Ross Wed Nov 08, 2017 3:45 pm
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: General Topics

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads