Demolito 20181029 released

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

Moderators: hgm, Rebel, chrisw

User avatar
lucasart
Posts: 3232
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Demolito 20181029 released

Post by lucasart »

POSIX (Linux, MacOSX, FreeBSD):
Please compile yourself:

Code: Select all

git clone https://github.com/lucasart/Demolito.git
cd Demolito
./make.sh ./demolito
Tips:
- Replace clang by gcc in make.sh if you have gcc but not clang installed (will be a bit slower).
- remove -DPEXT in make.sh if you don't have a PEXT capable CPU.

Windows
Compiles provided. Use the intel or amd depending on your CPU. Try the standard one, and if it fails, try the '_old' one (without PEXT).
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Demolito 20181029 released

Post by Guenther »

lucasart wrote: Tue Nov 06, 2018 1:47 pm POSIX (Linux, MacOSX, FreeBSD):
Please compile yourself:

Code: Select all

git clone https://github.com/lucasart/Demolito.git
cd Demolito
./make.sh ./demolito
Tips:
- Replace clang by gcc in make.sh if you have gcc but not clang installed (will be a bit slower).
- remove -DPEXT in make.sh if you don't have a PEXT capable CPU.

Windows
Compiles provided. Use the intel or amd depending on your CPU. Try the standard one, and if it fails, try the '_old' one (without PEXT).
Great news, a pity the 'old' compile does not run on my 2009 quadcore (no popcount, up to SSE4.1 available).
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
lucasart
Posts: 3232
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: Demolito 20181029 released

Post by lucasart »

Guenther wrote: Tue Nov 06, 2018 2:06 pm
lucasart wrote: Tue Nov 06, 2018 1:47 pm POSIX (Linux, MacOSX, FreeBSD):
Please compile yourself:

Code: Select all

git clone https://github.com/lucasart/Demolito.git
cd Demolito
./make.sh ./demolito
Tips:
- Replace clang by gcc in make.sh if you have gcc but not clang installed (will be a bit slower).
- remove -DPEXT in make.sh if you don't have a PEXT capable CPU.

Windows
Compiles provided. Use the intel or amd depending on your CPU. Try the standard one, and if it fails, try the '_old' one (without PEXT).
Great news, a pity the 'old' compile does not run on my 2009 quadcore (no popcount, up to SSE4.1 available).
How about this one?
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
Volker Pittlik
Posts: 619
Joined: Wed Mar 08, 2006 9:10 pm
Location: Murten / Morat, Switzerland
Full name: Volker Pittlik

Re: Demolito 20181029 released

Post by Volker Pittlik »

I replaced clang by gcc. Result looks reichlich demoliert:

Code: Select all

volker@vlk-office:~/Demolito$ ./make.sh
/tmp/cc3Z6aMJ.ltrans0.ltrans.o: In Funktion »pos_print.constprop.3«:
<artificial>:(.text+0x23a): Warnung: undefinierter Verweis auf »square«
<artificial>:(.text+0x24e): Warnung: undefinierter Verweis auf »bb_test«

... dozens of line with similar warnings...

<artificial>:(.text.startup+0xff4): Warnung: undefinierter Verweis auf »file_of«
<artificial>:(.text.startup+0x1003): Warnung: undefinierter Verweis auf »relative_rank_of«
collect2: error: ld returned 1 exit status
./make.sh: Zeile 7: search: Befehl nicht gefunden
volker@vlk-office:~/Demolito$ 
Gruss
Fuddur
Posts: 50
Joined: Sun Mar 18, 2018 6:35 am

Re: Demolito 20181029 released

Post by Fuddur »

Where is android compilation??
Thanks
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: Demolito 20181029 released

Post by CMCanavessi »

lucasart wrote: Tue Nov 06, 2018 1:47 pm POSIX (Linux, MacOSX, FreeBSD):
Please compile yourself:

Code: Select all

git clone https://github.com/lucasart/Demolito.git
cd Demolito
./make.sh ./demolito
Tips:
- Replace clang by gcc in make.sh if you have gcc but not clang installed (will be a bit slower).
- remove -DPEXT in make.sh if you don't have a PEXT capable CPU.

Windows
Compiles provided. Use the intel or amd depending on your CPU. Try the standard one, and if it fails, try the '_old' one (without PEXT).
Great, thanx a lot for the new version Lucas. Hope this new version doesn't have the problem of crashing in my Ryzen processor like the older one had. BTW, what is the difference between the "AMD" and "Intel" binaries? Only PEXT (bmi2)?
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
Ras
Posts: 2487
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: Demolito 20181029 released

Post by Ras »

Volker Pittlik wrote: Tue Nov 06, 2018 4:04 pm ... dozens of line with similar warnings...
You could try to replace -O3 by -O2 in the build script, and if that doesn't work, remove -flto.
Rasmus Althoff
https://www.ct800.net
Volker Pittlik
Posts: 619
Joined: Wed Mar 08, 2006 9:10 pm
Location: Murten / Morat, Switzerland
Full name: Volker Pittlik

Re: Demolito 20181029 released

Post by Volker Pittlik »

Ras wrote: Tue Nov 06, 2018 5:21 pm ...
You could try to replace -O3 by -O2 in the build script, and if that doesn't work, remove -flto.
Unfortunately both options (alone and in combination) didn't solve it. I'm going to install the clang compiler and try it.

Greetings

Volker
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Demolito 20181029 released

Post by Guenther »

lucasart wrote: Tue Nov 06, 2018 2:55 pm
Guenther wrote: Tue Nov 06, 2018 2:06 pm Great news, a pity the 'old' compile does not run on my 2009 quadcore (no popcount, up to SSE4.1 available).
How about this one?
Sorry, this one crashes too. At least it reacts to the uci command now (from cmd), but after giving ucinewgame or go, it crashes.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
Graham Banks
Posts: 41415
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Demolito 20181029 released

Post by Graham Banks »

Thanks Lucas.

Great to see that you're still working on improving Demolito. :)

Any idea how much stronger this new version might be?
gbanksnz at gmail.com