Joseph Ellis Matefinder version of Stockfish

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

Moderator: Ras

Dann Corbit
Posts: 12870
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Joseph Ellis Matefinder version of Stockfish

Post by Dann Corbit »

The Stockfish github branch for the Joseph Ellis Matefinder version of Stockfish:
https://github.com/mcostalba/Stockfish/tree/matefind

My build:
https://www.dropbox.com/s/nvvncx25wnx0j ... nd.7z?dl=0

Really excellent at finding mates.
Paloma
Posts: 1234
Joined: Thu Dec 25, 2008 9:07 pm
Full name: Herbert L

Re: Joseph Ellis Matefinder version of Stockfish

Post by Paloma »

Dann Corbit wrote:The Stockfish github branch for the Joseph Ellis Matefinder version of Stockfish:
https://github.com/mcostalba/Stockfish/tree/matefind

My build:
https://www.dropbox.com/s/nvvncx25wnx0j ... nd.7z?dl=0

Really excellent at finding mates.
No exe files on dropbox?
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Joseph Ellis Matefinder version of Stockfish

Post by zullil »

Paloma wrote:
Dann Corbit wrote:The Stockfish github branch for the Joseph Ellis Matefinder version of Stockfish:
https://github.com/mcostalba/Stockfish/tree/matefind

My build:
https://www.dropbox.com/s/nvvncx25wnx0j ... nd.7z?dl=0

Really excellent at finding mates.
No exe files on dropbox?
They are in the src directory:

Code: Select all

ProcyonLeo: ~/Downloads/src] ls
Makefile                      main.cpp                      pawns.h                       thread.cpp
SearchLog.txt                 material.cpp                  position.cpp                  thread.h
benchmark.cpp                 material.h                    position.h                    thread_win32.h
bitbase.cpp                   misc.cpp                      psqt.cpp                      timeman.cpp
bitboard.cpp                  misc.h                        san.cpp                       timeman.h
bitboard.h                    movegen.cpp                   san.h                         tt.cpp
bitcount.h                    movegen.h                     search.cpp                    tt.h
endgame.cpp                   movepick.cpp                  search.h                      types.h
endgame.h                     movepick.h                    stockfish-matefind-crusty.exe uci.cpp
evaluate.cpp                  notation.h                    stockfish-matefind.exe        uci.h
evaluate.h                    pawns.cpp                     syzygy                        ucioption.cpp
Paloma
Posts: 1234
Joined: Thu Dec 25, 2008 9:07 pm
Full name: Herbert L

Re: Joseph Ellis Matefinder version of Stockfish

Post by Paloma »

Yes Louis, in the first link, but not in Dann's build on dropbox link :(
Dann Corbit
Posts: 12870
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Joseph Ellis Matefinder version of Stockfish

Post by Dann Corbit »

The one called crusty works on old 64 bit processors.
The other one works on modern (AVX) 64 bit processors.
Dann Corbit
Posts: 12870
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Joseph Ellis Matefinder version of Stockfish

Post by Dann Corbit »

When you expand the archive, you should see a src folder.
There are two executable files in that folder
2015-05-13 01:31 PM 0 .depend
2015-05-13 01:40 PM 6,116 benchmark.cpp
2015-05-13 01:40 PM 6,212 bitbase.cpp
2015-05-13 01:40 PM 10,713 bitboard.cpp
2015-05-13 01:40 PM 10,319 bitboard.h
2015-05-13 01:40 PM 3,235 bitcount.h
2015-05-13 01:40 PM 33,107 endgame.cpp
2015-05-13 01:40 PM 3,259 endgame.h
2015-05-13 01:40 PM 36,308 evaluate.cpp
2015-05-13 01:40 PM 1,150 evaluate.h
2015-05-13 01:40 PM 1,411 main.cpp
2015-05-13 01:28 PM 12,599 Makefile
2015-05-13 01:40 PM 8,672 material.cpp
2015-05-13 01:40 PM 2,894 material.h
2015-05-13 01:40 PM 5,309 misc.cpp
2015-05-13 01:40 PM 2,963 misc.h
2015-05-13 01:40 PM 14,354 movegen.cpp
2015-05-13 01:40 PM 2,339 movegen.h
2015-05-13 01:40 PM 10,951 movepick.cpp
2015-05-13 01:40 PM 4,115 movepick.h
2015-05-13 01:40 PM 1,432 notation.h
2015-05-13 01:40 PM 12,127 pawns.cpp
2015-05-13 01:40 PM 2,738 pawns.h
2015-05-13 01:40 PM 39,256 position.cpp
2015-05-13 01:40 PM 12,894 position.h
2015-05-13 01:40 PM 4,995 psqt.cpp
2015-05-13 01:40 PM 4,678 san.cpp
2015-05-13 01:40 PM 1,327 san.h
2015-05-13 01:40 PM 66,369 search.cpp
2015-05-13 01:40 PM 3,700 search.h
2015-05-13 04:51 PM 234,524 SearchLog.txt
2015-05-13 03:25 PM 931,328 stockfish-matefind-crusty.exe
2015-05-13 01:38 PM 924,672 stockfish-matefind.exe

2015-05-13 01:41 PM <DIR> syzygy
2015-05-13 01:40 PM 11,303 thread.cpp
2015-05-13 01:40 PM 5,203 thread.h
2015-05-13 01:40 PM 2,493 thread_win32.h
2015-05-13 01:40 PM 5,205 timeman.cpp
2015-05-13 01:40 PM 1,797 timeman.h
2015-05-13 01:40 PM 3,951 tt.cpp
2015-05-13 01:40 PM 3,738 tt.h
2015-05-13 01:40 PM 12,283 types.h
2015-05-13 01:40 PM 9,373 uci.cpp
2015-05-13 01:40 PM 2,285 uci.h
2015-05-13 01:40 PM 5,530 ucioption.cpp
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Joseph Ellis Matefinder version of Stockfish

Post by zullil »

Paloma wrote:Yes Louis, in the first link, but not in Dann's build on dropbox link :(
Please look again. :wink:
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Joseph Ellis Matefinder version of Stockfish

Post by zullil »

Dann Corbit wrote:The Stockfish github branch for the Joseph Ellis Matefinder version of Stockfish:
https://github.com/mcostalba/Stockfish/tree/matefind

My build:
https://www.dropbox.com/s/nvvncx25wnx0j ... nd.7z?dl=0

Really excellent at finding mates.
As I understand, the version you've linked to is not Joseph Ellis's complete matefinder engine. Rather, it is a version of Stockfish that includes just one of Joseph's ideas, that of disabling null move reductions when the king cannot move.

Here is the repo you want: https://github.com/jhellis3/Stockfish/c ... ate_finder
Paloma
Posts: 1234
Joined: Thu Dec 25, 2008 9:07 pm
Full name: Herbert L

Re: Joseph Ellis Matefinder version of Stockfish

Post by Paloma »

Sorry, I brought messed up things :?

It was the first link (J.Ellis) missing exe files, in your link I found SFcrusty.exe instantly 8-)
Dann Corbit
Posts: 12870
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Joseph Ellis Matefinder version of Stockfish

Post by Dann Corbit »

Right. The github site just has code.