Scatha and Glaurung 0.2.3

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

Re: Scatha and Glaurung 0.2.3

Postby Jim Ablett » 03 May 2005, 00:24

Hi Tord,

I've compiled an optimized 'Intel compiler' version - size 80kb.
Should run a bit faster, particularly on Intel machines.

Same download link. - includes MingW version too.

http://homepages.tesco.net/henry.ablett ... ng_023.rar

regards,
Jim.
___________________________
http://jimablett.net63.net/
Jim Ablett
 
Posts: 721
Joined: 27 Sep 2004, 10:39
Location: Essex, England

Re: Scatha and Glaurung 0.2.3

Postby Peter Eizenhammer » 04 May 2005, 13:28

Many Thanks to Tord for the new version
and to Jim for compiling!

As Glaurung is a very important engine (imo) I always tried to find
the fastest compilation for my pc.
May I ask if there is a possibility that some of the major compiler gurus
(hm, maybe Dann, maybe Bryan, maybe ... ;-)) give us their highly optimized
compilations to chose from? A version for Athlons would be a fine thing, for example.

Peter
Peter Eizenhammer
 
Posts: 63
Joined: 28 Sep 2004, 14:36

Re: Scatha and Glaurung 0.2.3

Postby Dann Corbit » 04 May 2005, 18:13

Source, binary, build script, etc:
ftp://cap.connx.com/pub/chess-engines/n ... aurung.zip

Binary only:
ftp://cap.connx.com/pub/chess-engines/n ... aurung.exe

The book does not appear to be changed to me.
Dann Corbit
 

Re: Scatha and Glaurung 0.2.3

Postby Peter Eizenhammer » 04 May 2005, 18:32

Dann Corbit wrote:Source, binary, build script, etc:
ftp://cap.connx.com/pub/chess-engines/n ... aurung.zip

Binary only:
ftp://cap.connx.com/pub/chess-engines/n ... aurung.exe

The book does not appear to be changed to me.


Thank you very much, Dann!
That is extremely 8-)

Peter
Peter Eizenhammer
 
Posts: 63
Joined: 28 Sep 2004, 14:36

Glaurung 0.2.3 Win exe cannot be loaded as UCI

Postby John van Spijker » 04 May 2005, 20:12

Hello Dann,

I'm using Fritz 8 GUI, but I cannot load the Glaurung.exe as a UCI engine in the GUI; "Engine could not load" message..... :?

Thanks for your effort and of course Tord for this great engine.
John van Spijker
 
Posts: 3
Joined: 04 May 2005, 19:56
Location: The Netherlands

Re: Glaurung 0.2.3 Win exe cannot be loaded as UCI

Postby Peter Eizenhammer » 04 May 2005, 20:23

John van Spijker wrote:Hello Dann,

I'm using Fritz 8 GUI, but I cannot load the Glaurung.exe as a UCI engine in the GUI; "Engine could not load" message..... :?


Hi John, it works here.
The glaurung.exe and the kpk.bin have to be in the same directory:
If you have downloaded the glaurung.zip from Danns server and unpacked
it correctly, this should be the case.

Peter
Peter Eizenhammer
 
Posts: 63
Joined: 28 Sep 2004, 14:36

Re: Scatha and Glaurung 0.2.3

Postby John van Spijker » 04 May 2005, 20:44

Thanks Peter, it works now with the KPK file, I can remember that in the past we always could download one .exe file without the KPK file ???

Is this correct ?

Greetings,

John.
John van Spijker
 
Posts: 3
Joined: 04 May 2005, 19:56
Location: The Netherlands

Re: Scatha and Glaurung 0.2.3

Postby Dann Corbit » 04 May 2005, 20:48

The pawn tablebase is new, I think.

Output of the binaries on my machine...

DRC binary on AMD Athlon 2.2 GHz 64 bit using MS VC++:
=========================================
info depth 15
info currmove d2d4 currmovenumber 1
info nodes 14140000 nps 449974 time 31424
info nodes 14640000 nps 451517 time 32424
info nodes 15140000 nps 452548 time 33455
info nodes 15640000 nps 453925 time 34455
info nodes 16140000 nps 455019 time 35471
info nodes 16620000 nps 455704 time 36471
info nodes 17120000 nps 456886 time 37471
info nodes 17600000 nps 457487 time 38471
info nodes 18080000 nps 457883 time 39486
info nodes 18560000 nps 458430 time 40486
info nodes 19040000 nps 458773 time 41502
info nodes 19540000 nps 459743 time 42502
info nodes 20040000 nps 460499 time 43518
info nodes 20540000 nps 461230 time 44533
info nodes 21020000 nps 461633 time 45534
info nodes 21500000 nps 462027 time 46534
info nodes 22000000 nps 462680 time 47549
info nodes 22480000 nps 463037 time 48549
info nodes 22980000 nps 463633 time 49565
info nodes 23480000 nps 464068 time 50596
info nodes 23980000 nps 464476 time 51628
info nodes 24480000 nps 465019 time 52643
info nodes 24980000 nps 465532 time 53659
info nodes 25460000 nps 465797 time 54659
info nodes 25960000 nps 466411 time 55659
info nodes 26460000 nps 467004 time 56659
info nodes 26960000 nps 467325 time 57690
info nodes 27440000 nps 467413 time 58706
info nodes 27940000 nps 467834 time 59722
info nodes 28440000 nps 468125 time 60753
info nodes 28920000 nps 468317 time 61753
info nodes 29400000 nps 468503 time 62753
info depth 15 score cp 9 time 63628 nodes 29805051 nps 468426 pv d2d4 g8f6 g1f3
d7d5 c1f4 c8f5 e2e3 e7e6 b1d2 f8b4 c2c3 b4d6 f4d6 c7d6 f1e2
info currmove e2e4 currmovenumber 2
info nodes 29820000 nps 467515 time 63784
info nodes 30280000 nps 467168 time 64816
info nodes 30720000 nps 466755 time 65816
info nodes 31180000 nps 466438 time 66847
info nodes 31640000 nps 466233 time 67863
info nodes 32080000 nps 465852 time 68863
info nodes 32540000 nps 465668 time 69878
info nodes 33000000 nps 465483 time 70894
info currmove h2h3 currmovenumber 3
info currmove c2c4 currmovenumber 4
info nodes 33440000 nps 464928 time 71925
info nodes 33940000 nps 465205 time 72957
info currmove e2e3 currmovenumber 5
info nodes 34420000 nps 465311 time 73972
info nodes 34920000 nps 465773 time 74972
info nodes 35400000 nps 465961 time 75972
info currmove b1c3 currmovenumber 6
info nodes 35860000 nps 465786 time 76988
info currmove d2d3 currmovenumber 7
info nodes 36340000 nps 465969 time 77988
info currmove g1f3 currmovenumber 8
info currmove a2a3 currmovenumber 9
info nodes 36780000 nps 465457 time 79019
info currmove c2c3 currmovenumber 10
info currmove b2b3 currmovenumber 11
info nodes 37220000 nps 465139 time 80019
info currmove g2g3 currmovenumber 12
info currmove g1h3 currmovenumber 13
info currmove g2g4 currmovenumber 14
info nodes 37680000 nps 464714 time 81082
info currmove b1a3 currmovenumber 15
info currmove f2f4 currmovenumber 16
info currmove b2b4 currmovenumber 17
info currmove f2f3 currmovenumber 18
info currmove a2a4 currmovenumber 19
info currmove h2h4 currmovenumber 20
info depth 16
=========================================

Intel C++ build (Jim Ablett, IIRC):

info depth 15
info currmove d2d4 currmovenumber 1
info nodes 14380000 nps 413420 time 34783
info nodes 14840000 nps 414722 time 35783
info nodes 15300000 nps 415783 time 36798
info nodes 15760000 nps 416953 time 37798
info nodes 16220000 nps 417718 time 38830
info nodes 16680000 nps 418622 time 39845
info nodes 17140000 nps 419306 time 40877
info nodes 17600000 nps 419967 time 41908
info nodes 18060000 nps 420743 time 42924
info nodes 18500000 nps 421182 time 43924
info nodes 18940000 nps 421600 time 44924
info nodes 19400000 nps 422299 time 45939
info nodes 19860000 nps 423102 time 46939
info nodes 20320000 nps 423863 time 47940
info nodes 20780000 nps 424471 time 48955
info nodes 21240000 nps 424910 time 49987
info nodes 21700000 nps 425473 time 51002
info nodes 22140000 nps 425621 time 52018
info nodes 22600000 nps 426270 time 53018
info nodes 23060000 nps 426649 time 54049
info nodes 23500000 nps 426892 time 55049
info nodes 23960000 nps 427361 time 56065
info nodes 24420000 nps 427813 time 57081
info nodes 24860000 nps 428022 time 58081
info nodes 25300000 nps 428225 time 59081
info nodes 25760000 nps 428647 time 60096
info nodes 26220000 nps 429048 time 61112
info nodes 26660000 nps 429224 time 62112
info nodes 27120000 nps 429501 time 63143
info nodes 27580000 nps 429762 time 64175
info nodes 28040000 nps 430021 time 65206
info nodes 28500000 nps 430273 time 66237
info nodes 28980000 nps 430807 time 67269
info nodes 29420000 nps 430942 time 68269
info nodes 29880000 nps 431168 time 69300
info nodes 30340000 nps 431388 time 70331
info nodes 30780000 nps 431509 time 71331
info nodes 31240000 nps 431807 time 72347
info nodes 31700000 nps 432192 time 73347
info nodes 32160000 nps 432473 time 74363
info nodes 32620000 nps 432838 time 75363
info nodes 33060000 nps 432932 time 76363
info nodes 33500000 nps 432939 time 77378
info nodes 33940000 nps 433029 time 78378
info nodes 34380000 nps 433030 time 79394
info nodes 34800000 nps 432868 time 80394
info nodes 35240000 nps 432870 time 81410
info depth 15 score cp 8 time 82254 nodes 35611958 nps 432951 pv d2d4 e7e6 e2e4
d7d5 e4d5 e6d5 g1f3 c8g4 d1e2 g8e7 e2b5 b8c6 f3e5 g4f5 f1d3 f5d3 b5d3 c6e5 d4e5

info currmove e2e4 currmovenumber 2
info nodes 35620000 nps 432066 time 82441
info nodes 36040000 nps 431921 time 83441
info nodes 36440000 nps 431543 time 84441
info nodes 36880000 nps 431486 time 85472
info nodes 37300000 nps 431193 time 86504
info nodes 37720000 nps 431066 time 87504
info nodes 38160000 nps 431093 time 88519
info nodes 38620000 nps 431262 time 89551
info nodes 39080000 nps 431432 time 90582
info nodes 39540000 nps 431598 time 91613
info nodes 39980000 nps 431688 time 92613
info nodes 40420000 nps 431630 time 93645
info nodes 40880000 nps 431788 time 94676
info nodes 41300000 nps 431665 time 95676
info nodes 41700000 nps 431266 time 96692
info nodes 42100000 nps 430946 time 97692
info nodes 42520000 nps 430769 time 98707
info nodes 42960000 nps 430793 time 99723
info nodes 43400000 nps 430816 time 100739
info nodes 43820000 nps 430578 time 101770
info nodes 44240000 nps 430408 time 102786
info nodes 44640000 nps 430053 time 103801
info nodes 45080000 nps 430148 time 104801
info nodes 45520000 nps 430176 time 105817
info nodes 45940000 nps 430081 time 106817
info nodes 46360000 nps 429924 time 107833
info nodes 46780000 nps 429769 time 108849
info nodes 47180000 nps 429498 time 109849
info nodes 47620000 nps 429473 time 110880
info nodes 48060000 nps 429505 time 111896
info nodes 48520000 nps 429718 time 112911
info nodes 48960000 nps 429748 time 113927
info nodes 49400000 nps 429838 time 114927
info nodes 49860000 nps 430038 time 115943
info nodes 50320000 nps 430181 time 116974
info nodes 50780000 nps 430320 time 118005
info nodes 51220000 nps 430344 time 119021
info nodes 51640000 nps 430258 time 120021
info nodes 52100000 nps 430446 time 121037
info nodes 52540000 nps 430415 time 122068
info depth 15 score cp 14 time 122208 nodes 52587407 nps 430310 pv e2e4 e7e5 g1f
3 g8f6 d2d4 f6e4 f1d3 d7d5 f3e5 b8d7 d1f3 d7e5 d4e5 d8h4 g2g3
info currmove e2e3 currmovenumber 3
info nodes 52940000 nps 430060 time 123099
info nodes 53380000 nps 430140 time 124099
info nodes 53820000 nps 430219 time 125099
info currmove d2d3 currmovenumber 4
info nodes 54260000 nps 430242 time 126115
info currmove b1c3 currmovenumber 5
info currmove g1f3 currmovenumber 6
info nodes 54660000 nps 430004 time 127115
info nodes 55120000 nps 430184 time 128131
info currmove a2a3 currmovenumber 7
info currmove g2g3 currmovenumber 8
info currmove c2c4 currmovenumber 9
info nodes 55520000 nps 429901 time 129146
info currmove b2b3 currmovenumber 10
info currmove h2h3 currmovenumber 11
info currmove g1h3 currmovenumber 12
info currmove f2f3 currmovenumber 13
info currmove b1a3 currmovenumber 14
info currmove c2c3 currmovenumber 15
info currmove g2g4 currmovenumber 16
info nodes 55860000 nps 429055 time 130193
info currmove h2h4 currmovenumber 17
info currmove a2a4 currmovenumber 18
info currmove f2f4 currmovenumber 19
info currmove b2b4 currmovenumber 20
info depth 16
=========================================
Mingw compiler (Jim Ablett, IIRC):
info depth 15
info currmove e2e4 currmovenumber 1
info nodes 22360000 nps 0 time 394099
info nodes 22780000 nps 0 time 394329
info nodes 23200000 nps 0 time 394557
info nodes 23620000 nps 0 time 394778
info nodes 24040000 nps 0 time 394991
info nodes 24440000 nps 0 time 395072
info nodes 24860000 nps 0 time 395368
info nodes 25260000 nps 0 time 395441
info nodes 25680000 nps 0 time 395630
info nodes 26080000 nps 0 time 395697
info nodes 26500000 nps 0 time 396054
info nodes 26920000 nps 0 time 396319
info nodes 27340000 nps 0 time 396663
info nodes 27780000 nps 0 time 397101
info nodes 28200000 nps 0 time 397339
info nodes 28620000 nps 0 time 397654
info nodes 29040000 nps 0 time 397786
info nodes 29440000 nps 0 time 397816
info nodes 29860000 nps 0 time 397947
info nodes 30280000 nps 0 time 398153
info nodes 30680000 nps 0 time 398100
info nodes 31080000 nps 0 time 398124
info nodes 31500000 nps 0 time 398240
info nodes 31880000 nps 0 time 397937
info nodes 32280000 nps 0 time 397806
info nodes 32680000 nps 0 time 397683
info nodes 33100000 nps 0 time 397803
info nodes 33520000 nps 0 time 397920
info nodes 33920000 nps 0 time 397869
info nodes 34280000 nps 0 time 397430
info nodes 34660000 nps 0 time 397158
info nodes 35040000 nps 0 time 396824
info nodes 35420000 nps 0 time 396636
info nodes 35800000 nps 0 time 396451
info nodes 36160000 nps 0 time 395983
info nodes 36560000 nps 0 time 395958
info nodes 36960000 nps 0 time 396001
info depth 15 score cp 11 time 94036 nodes 37240908 nps 396028 pv e2e4 e7e6 g1f3
d7d5 b1c3 d5d4 c3b5 c7c5 f1c4 a7a6 b5a3 b7b5 c4e2 c5c4 f3e5 f8a3 b2a3
info currmove b1c3 currmovenumber 2
info nodes 37320000 nps 0 time 395619
info nodes 37700000 nps 0 time 395455
info nodes 38120000 nps 0 time 395710
info currmove e2e3 currmovenumber 3
info nodes 38500000 nps 0 time 395549
info nodes 38900000 nps 0 time 395469
info nodes 39320000 nps 0 time 395593
info nodes 39720000 nps 0 time 395637
info currmove d2d4 currmovenumber 4
info nodes 40140000 nps 0 time 395752
info nodes 40560000 nps 0 time 395989
info nodes 41000000 nps 0 time 396357
info currmove c2c4 currmovenumber 5
info nodes 41420000 nps 0 time 396462
info nodes 41860000 nps 0 time 396758
info currmove b2b3 currmovenumber 6
info nodes 42260000 nps 0 time 396788
info currmove g2g3 currmovenumber 7
info currmove d2d3 currmovenumber 8
info nodes 42640000 nps 0 time 396632
info currmove h2h3 currmovenumber 9
info nodes 43060000 nps 0 time 396789
info currmove a2a3 currmovenumber 10
info currmove f2f3 currmovenumber 11
info currmove g2g4 currmovenumber 12
info nodes 43420000 nps 0 time 396453
info currmove g1h3 currmovenumber 13
info currmove c2c3 currmovenumber 14
info currmove f2f4 currmovenumber 15
info nodes 43780000 nps 0 time 396123
info currmove g1f3 currmovenumber 16
info nodes 44180000 nps 0 time 396048
info nodes 44600000 nps 0 time 396204
info currmove a2a4 currmovenumber 17
info nodes 45000000 nps 0 time 396238
info currmove b2b4 currmovenumber 18
info currmove b1a3 currmovenumber 19
info currmove h2h4 currmovenumber 20
info depth 16
=========================================
Dann Corbit
 

Scatha bugs

Postby Dann Corbit » 04 May 2005, 22:05

In easy.c and in root.c, extend() is called without the ks_delta arg.

E:\pgn\winboard-engines\scatha\src\easy.c(107): extend(move, &(ss->extension), &(ss->ext_reason), 0);
E:\pgn\winboard-engines\scatha\src\extend.c(11):int extend(move_t m, int *ext, int *reason, int mate_threat, int ks_delta) {
E:\pgn\winboard-engines\scatha\src\root.c(136): ext = extend(move, &(ss->extension), &(ss->ext_reason), 0);
E:\pgn\winboard-engines\scatha\src\search.c(233): ext = extend(move, &(ss->extension), &(ss->ext_reason), mate_threat,
E:\pgn\winboard-engines\scatha\src\scatha.h(573):extern int extend(move_t m, int *ext, int *reason, int mate_threat, int ks_delta);

I added an additional zero parameter to those two calls. You might want something different in there.
Dann Corbit
 

Tweaked Scatha

Postby Dann Corbit » 04 May 2005, 22:37

Dann Corbit
 

Re: Scatha and Glaurung 0.2.3

Postby Tord Romstad » 10 May 2005, 09:30

Jim and Dann: Thank you very much for the Windows executables! I will update my Glaurung page with binaries for all three platforms (Windows, Mac OS X, Linux) later this week.

John: You are right, the KPK bitbase is new in Glaurung 0.2.3. I forgot to mention it in my release notes.

Tord
User avatar
Tord Romstad
 
Posts: 639
Joined: 09 Oct 2004, 12:49
Location: Oslo, Norway

Re: Scatha and Glaurung 0.2.3

Postby Tord Romstad » 14 May 2005, 16:20

Hi all,

I have now finally added binaries of Glaurung 0.2.3 at my home page. Thanks to Jim Ablett and Dann Corbit for helping me with the Windows version. I chose to use Dann Corbit's binary, because I assume it is a bit faster. Please correct me if I am wrong.

Scatha's GUI is now updated for Mac OS X 10.4.

Tord
User avatar
Tord Romstad
 
Posts: 639
Joined: 09 Oct 2004, 12:49
Location: Oslo, Norway

Previous

Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 25 guests