Gull 3.0 Syzygy in GitHub

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Gull 3.0 Syzygy in GitHub

Post by velmarin »

Special thanks to Vadim Demichev, Gull author and to author of the SyZyGy tablebases Ronald de Man.
Thank you both.

I have opened in GitHub this project how PUBLIC DOMAIN,
https://github.com/Velmarin/Chess-Gull-Syzygy
the most original possible code of ThinkingALot, so I have chosen to do everything in a file how usual Vadim, in this case this has facilitated the work.
I've drastically reduced original probes which I think was the reason for failures of the engine with Syzygy (original version).
Adapted the code to Visual Studio and Windows.

Option incorporated the probe Limit, and choice between tables DTZ or WDL.

There is still to improve the PV output and minor things.

There is a 64-bit download executable.
https://github.com/Velmarin/Chess-Gull-Syzygy/releases

The 32-bit version has given me a few errors of breaking with six pieces, soon it will rise even with 5 pieces.

I have no machine with AVX, although I can compile it but not to try it, would be experimental upload it.

Project is public domain and to have fun.
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Gull 3.0 Syzygy in GitHub

Post by Nordlandia »

"Engine Load Error" How to fix this issue :(
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Gull 3.0 Syzygy in GitHub

Post by velmarin »

Nordlandia wrote:"Engine Load Error" How to fix this issue :(
https://www.microsoft.com/en-us/downloa ... x?id=40784

Perhaps you need this, it is compiled statically,
But with the Intel compiler 2017, beta version.

If not try a compilation with an older compiler.
crossroads
Posts: 11
Joined: Wed Apr 23, 2014 3:25 am

Re: Gull 3.0 Syzygy in GitHub

Post by crossroads »

Could you please add the option of disabling the 50 move rule? We ICCF correspondence players do not use it when we hit 5 man table-bases.
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Gull 3.0 Syzygy in GitHub

Post by velmarin »

crossroads wrote:Could you please add the option of disabling the 50 move rule? We ICCF correspondence players do not use it when we hit 5 man table-bases.
I also am a postal player.
You should look at that, look at the code Gull.
Damir
Posts: 2801
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Gull 3.0 Syzygy in GitHub

Post by Damir »

Hi Jose

When are you going to release next version of Bouquet :)
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Gull 3.0 Syzygy in GitHub

Post by Nordlandia »

velmarin wrote:
Nordlandia wrote:"Engine Load Error" How to fix this issue :(
https://www.microsoft.com/en-us/downloa ... x?id=40784

Perhaps you need this, it is compiled statically,
But with the Intel compiler 2017, beta version.

If not try a compilation with an older compiler.
Still i experience the error message on load.

Do this version of Gull have to be stored in directories with src source code and tablebase probing?
Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Gull 3.0 Syzygy in GitHub

Post by Dann Corbit »

This one has a Microsoft Visual Studio build in it:
https://www.dropbox.com/s/ckx3wdobz6nzq ... .0.7z?dl=0

I think your version has advanced instructions in it. It runs on my machine, but it may crash on older systems.

Always remember:
No good deed will go unpunished.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Gull 3.0 Syzygy in GitHub

Post by Nordlandia »

Dann Corbit wrote:This one has a Microsoft Visual Studio build in it:
https://www.dropbox.com/s/ckx3wdobz6nzq ... .0.7z?dl=0

I think your version has advanced instructions in it. It runs on my machine, but it may crash on older systems.

Always remember:
No good deed will go unpunished.
My main config consists of Haswell-E CPU.

Also it worked on a lenova laptop but not on the second one for some strange reasons, - they are identical.

Image

I think it's related to this

That is from the laptop that made Gullzygy work flawlessly. So it appears i have to install it on the other one.
stuwph
Posts: 28
Joined: Sun Dec 30, 2012 6:37 am

Re: Gull 3.0 Syzygy in GitHub

Post by stuwph »

Nordlandia wrote:"Engine Load Error" How to fix this issue :(
HSHMAX is too low

#define HSHMAX 7 cures it, but don't know what the wright value should be