Page 1 of 3

Gull 3.0 Syzygy in GitHub

Posted: Thu May 19, 2016 1:57 pm
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.

Re: Gull 3.0 Syzygy in GitHub

Posted: Thu May 19, 2016 2:22 pm
by Nordlandia
"Engine Load Error" How to fix this issue :(

Re: Gull 3.0 Syzygy in GitHub

Posted: Thu May 19, 2016 2:49 pm
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.

Re: Gull 3.0 Syzygy in GitHub

Posted: Thu May 19, 2016 3:40 pm
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.

Re: Gull 3.0 Syzygy in GitHub

Posted: Thu May 19, 2016 4:03 pm
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.

Re: Gull 3.0 Syzygy in GitHub

Posted: Thu May 19, 2016 7:03 pm
by Damir
Hi Jose

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

Re: Gull 3.0 Syzygy in GitHub

Posted: Thu May 19, 2016 7:08 pm
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?

Re: Gull 3.0 Syzygy in GitHub

Posted: Thu May 19, 2016 8:33 pm
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.

Re: Gull 3.0 Syzygy in GitHub

Posted: Thu May 19, 2016 9:13 pm
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.

Re: Gull 3.0 Syzygy in GitHub

Posted: Fri May 20, 2016 4:39 pm
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