Hello Evert:
Evert wrote:What is this "divide" command?
Stefano is referring to perft and subdivided results. Example from JetChess 1.0.0.0:
Code: Select all
1 Nb1-a3 198572
2 Nb1-c3 234656
3 Ng1-f3 233491
4 Ng1-h3 198502
5 a2-a3 181046
6 a2-a4 217832
7 b2-b3 215255
8 b2-b4 216145
9 c2-c3 222861
10 c2-c4 240082
11 d2-d3 328511
12 d2-d4 361790
13 e2-e3 402988
14 e2-e4 405385
15 f2-f3 178889
16 f2-f4 198473
17 g2-g3 217210
18 g2-g4 214048
19 h2-h3 181044
20 h2-h4 218829
Total: 4865609
Perft(5) from starting position is 4,865,609 but in divided form, it includes all Perft(1) = 20 divided perft values.
@Stefano: I think that qperft by Muller already includes some kind of extended divide, I mean, instead of showing all Perft(1) results for Perft(n), it shows all Perft(d) results when specified (with 1 < d < n). For example: a4 a6, a4 a5, ..., Nh3 Nh6 (for d = 2 in the starting position, that is, 400 divided results). They can be written in a Notepad (a log file). qperft source code is online, so everyone can have a look.
Regards from Spain.
Ajedrecista.