Demolito 20181029 released

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
lucasart
Posts: 3032
Joined: Mon May 31, 2010 11:29 am
Full name: lucasart
Contact:

Demolito 20181029 released

Post by lucasart » Tue Nov 06, 2018 12: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).
Attachments
demolito_20181029_intel.tar.bz2
Windows Intel compiles
(66.14 KiB) Downloaded 124 times
demolito_20181029_amd.tar.bz2
Windows AMD compiles
(69.34 KiB) Downloaded 82 times
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.

User avatar
Guenther
Posts: 2819
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Full name: Guenther Simon
Contact:

Re: Demolito 20181029 released

Post by Guenther » Tue Nov 06, 2018 1:06 pm

lucasart wrote:
Tue Nov 06, 2018 12: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).
Current foe list count : [84]
http://rwbc-chess.de/chronology.htm

User avatar
lucasart
Posts: 3032
Joined: Mon May 31, 2010 11:29 am
Full name: lucasart
Contact:

Re: Demolito 20181029 released

Post by lucasart » Tue Nov 06, 2018 1:55 pm

Guenther wrote:
Tue Nov 06, 2018 1:06 pm
lucasart wrote:
Tue Nov 06, 2018 12: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?
Attachments
demolito_20181029_intel_nocona.exe.bz2
Windows Intel Nocona
(40.25 KiB) Downloaded 65 times
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.

Volker Pittlik
Posts: 597
Joined: Wed Mar 08, 2006 8:10 pm
Location: Murten / Morat, Switzerland

Re: Demolito 20181029 released

Post by Volker Pittlik » Tue Nov 06, 2018 3:04 pm

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: 36
Joined: Sun Mar 18, 2018 5:35 am

Re: Demolito 20181029 released

Post by Fuddur » Tue Nov 06, 2018 3:27 pm

Where is android compilation??
Thanks

User avatar
CMCanavessi
Posts: 832
Joined: Thu Dec 28, 2017 3:06 pm
Location: Argentina

Re: Demolito 20181029 released

Post by CMCanavessi » Tue Nov 06, 2018 3:36 pm

lucasart wrote:
Tue Nov 06, 2018 12: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: 1127
Joined: Tue Aug 30, 2016 6:19 pm
Contact:

Re: Demolito 20181029 released

Post by Ras » Tue Nov 06, 2018 4:21 pm

Volker Pittlik wrote:
Tue Nov 06, 2018 3: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: 597
Joined: Wed Mar 08, 2006 8:10 pm
Location: Murten / Morat, Switzerland

Re: Demolito 20181029 released

Post by Volker Pittlik » Tue Nov 06, 2018 4:58 pm

Ras wrote:
Tue Nov 06, 2018 4: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: 2819
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Full name: Guenther Simon
Contact:

Re: Demolito 20181029 released

Post by Guenther » Tue Nov 06, 2018 5:43 pm

lucasart wrote:
Tue Nov 06, 2018 1:55 pm
Guenther wrote:
Tue Nov 06, 2018 1: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.
Current foe list count : [84]
http://rwbc-chess.de/chronology.htm

User avatar
Graham Banks
Posts: 32523
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Demolito 20181029 released

Post by Graham Banks » Tue Nov 06, 2018 6:47 pm

Thanks Lucas.

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

Any idea how much stronger this new version might be?
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

Post Reply