Gull 3.0 Syzygy in GitHub

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
velmarin
Posts: 1579
Joined: Mon Feb 21, 2011 8:48 am

Gull 3.0 Syzygy in GitHub

Post by velmarin » Thu May 19, 2016 11:57 am

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: 2034
Joined: Fri Sep 25, 2015 7:38 pm
Location: Sortland, Norway

Re: Gull 3.0 Syzygy in GitHub

Post by Nordlandia » Thu May 19, 2016 12:22 pm

"Engine Load Error" How to fix this issue :(

User avatar
velmarin
Posts: 1579
Joined: Mon Feb 21, 2011 8:48 am

Re: Gull 3.0 Syzygy in GitHub

Post by velmarin » Thu May 19, 2016 12:49 pm

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 1:25 am

Re: Gull 3.0 Syzygy in GitHub

Post by crossroads » Thu May 19, 2016 1:40 pm

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: 1579
Joined: Mon Feb 21, 2011 8:48 am

Re: Gull 3.0 Syzygy in GitHub

Post by velmarin » Thu May 19, 2016 2:03 pm

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: 1796
Joined: Mon Feb 11, 2008 2:53 pm

Re: Gull 3.0 Syzygy in GitHub

Post by Damir » Thu May 19, 2016 5:03 pm

Hi Jose

When are you going to release next version of Bouquet :)

User avatar
Nordlandia
Posts: 2034
Joined: Fri Sep 25, 2015 7:38 pm
Location: Sortland, Norway

Re: Gull 3.0 Syzygy in GitHub

Post by Nordlandia » Thu May 19, 2016 5:08 pm

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: 8662
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: Gull 3.0 Syzygy in GitHub

Post by Dann Corbit » Thu May 19, 2016 6:33 pm

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: 2034
Joined: Fri Sep 25, 2015 7:38 pm
Location: Sortland, Norway

Re: Gull 3.0 Syzygy in GitHub

Post by Nordlandia » Thu May 19, 2016 7:13 pm

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 5:37 am

Re: Gull 3.0 Syzygy in GitHub

Post by stuwph » Fri May 20, 2016 2:39 pm

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

Post Reply