SF groaned and moaned to find a mate in 10 on a sparse board.

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

Moderators: hgm, Rebel, chrisw

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

SF groaned and moaned to find a mate in 10 on a sparse board.

Post by Dann Corbit »

Takes SF 64 plies to find this mate in 10. About four and a half minutes with 11 threads.
Of course, due to SMP variance, I would expect other solution times to differ a lot.

Code: Select all

Searching: 2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - 0 1
infinite: 0 time: 0 increment: 0 moves to go: 0

 1   +0.00   00:00   93280  c5
 2   +0.00   00:00  510128  c5
 3   +0.00   00:00  546032  c5
 4   +0.00   00:00  919200  c5
 5   +0.00   00:00   1244K  c5
 6   +0.00   00:00   1290K  c5
 7   +0.00   00:00   1320K  c5
 8   +0.00   00:00   1356K  c5
 9   +0.00   00:00   1391K  c5
10   +0.00   00:00   1421K  c5
11   +0.00   00:00   1447K  c5
12   +0.00   00:00   1679K  c5
13   +0.00   00:00   1766K  c5
14   +0.00   00:00   1801K  c5
15   +0.00   00:00   1868K  c5
16   +0.00   00:00   1975K  c5
17   +0.00   00:00   2406K  c5
18   +0.00   00:00   2727K  c5
19   +0.00   00:00   3044K  c5
20   +0.00   00:00   3595K  c5
21   +0.00   00:00   4033K  c5
22   +0.00   00:00   4064K  c5
23   +0.00   00:00   4088K  c5
24   +0.00   00:00   4123K  c5
25   +0.00   00:00   4219K  c5
26   +0.00   00:00   4383K  c5
27   +0.00   00:00   4437K  c5
28   +0.00   00:00   4523K  c5
29   +0.00   00:00   4681K  c5
30   +0.00   00:00   4790K  c5
31   +0.00   00:00   5150K  c5
32   +0.00   00:00   5308K  c5
33   +0.00   00:00   5511K  c5
34   +0.00   00:00   5548K  c5
35   +0.00   00:00   5587K  c5
36   +0.00   00:00   5861K  c5
37   +0.00   00:00   6209K  c5
38   +0.00   00:00   6231K  c5
39   +0.00   00:01  11753K  c5
40   +0.00   00:01  11804K  c5
41   +0.00   00:01  12197K  c5
42   +0.00   00:01  12487K  c5
43   +0.00   00:01  13049K  c5
44   +0.00   00:01  17458K  c5
45   +0.00   00:01  19561K  c5
46   +0.00   00:02  20852K  c5
47   +0.00   00:02  29749K  c5
48   +0.00   00:04  44676K  c5
49   +0.00   00:06  62537K  c5
50   +0.00   00:08  85243K  c5
51   +0.00   00:16 157478K  c5
52   +0.00   00:16 158100K  c5
53   +0.00   00:17 167631K  c5
54   +0.00   00:17 171819K  c5
55   +0.00   00:28 274481K  c5
56   +0.00   00:30 303584K  c5
57   +0.00   00:33 330901K  c5
58   +0.00   00:34 352411K  c5
59   +0.00   00:35 363753K  c5
60   +0.00   00:41 425232K  c5
61   +0.00   00:50 528835K  c5
62   +0.00   01:36   1034M  c5
63   +0.00   01:36   1034M  c5
64     #10   04:30   3043M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
65     #10   04:31   3063M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
66     #10   04:46   3299M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
67     #10   04:55   3447M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
whereagles
Posts: 565
Joined: Thu Nov 13, 2014 12:03 pm

Re: SF groaned and moaned to find a mate in 10 on a sparse board.

Post by whereagles »

is that SF dev? mine (SF9 2 threads) is at depth 106 after 4 min and still stuck at 1. c5
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: SF groaned and moaned to find a mate in 10 on a sparse board.

Post by Dann Corbit »

whereagles wrote: Sat Jul 21, 2018 8:50 am is that SF dev? mine (SF9 2 threads) is at depth 106 after 4 min and still stuck at 1. c5
I do have one custom tweak:
If the number of possible moves is severely restricted I reduce null move pruning.

This is the version that I am using:
https://drive.google.com/open?id=1Rmmi0 ... tQNfOjllJa

I also have contempt turned all the way off, though I doubt that changes much.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
whereagles
Posts: 565
Joined: Thu Nov 13, 2014 12:03 pm

Re: SF groaned and moaned to find a mate in 10 on a sparse board.

Post by whereagles »

ahhh.. that makes more sense.. without null move pruning it just cant solve it.
Uri Blass
Posts: 10267
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: SF groaned and moaned to find a mate in 10 on a sparse board.

Post by Uri Blass »

Dann Corbit wrote: Sat Jul 21, 2018 8:18 am Takes SF 64 plies to find this mate in 10. About four and a half minutes with 11 threads.
Of course, due to SMP variance, I would expect other solution times to differ a lot.

Code: Select all

Searching: 2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - 0 1
infinite: 0 time: 0 increment: 0 moves to go: 0

 1   +0.00   00:00   93280  c5
 2   +0.00   00:00  510128  c5
 3   +0.00   00:00  546032  c5
 4   +0.00   00:00  919200  c5
 5   +0.00   00:00   1244K  c5
 6   +0.00   00:00   1290K  c5
 7   +0.00   00:00   1320K  c5
 8   +0.00   00:00   1356K  c5
 9   +0.00   00:00   1391K  c5
10   +0.00   00:00   1421K  c5
11   +0.00   00:00   1447K  c5
12   +0.00   00:00   1679K  c5
13   +0.00   00:00   1766K  c5
14   +0.00   00:00   1801K  c5
15   +0.00   00:00   1868K  c5
16   +0.00   00:00   1975K  c5
17   +0.00   00:00   2406K  c5
18   +0.00   00:00   2727K  c5
19   +0.00   00:00   3044K  c5
20   +0.00   00:00   3595K  c5
21   +0.00   00:00   4033K  c5
22   +0.00   00:00   4064K  c5
23   +0.00   00:00   4088K  c5
24   +0.00   00:00   4123K  c5
25   +0.00   00:00   4219K  c5
26   +0.00   00:00   4383K  c5
27   +0.00   00:00   4437K  c5
28   +0.00   00:00   4523K  c5
29   +0.00   00:00   4681K  c5
30   +0.00   00:00   4790K  c5
31   +0.00   00:00   5150K  c5
32   +0.00   00:00   5308K  c5
33   +0.00   00:00   5511K  c5
34   +0.00   00:00   5548K  c5
35   +0.00   00:00   5587K  c5
36   +0.00   00:00   5861K  c5
37   +0.00   00:00   6209K  c5
38   +0.00   00:00   6231K  c5
39   +0.00   00:01  11753K  c5
40   +0.00   00:01  11804K  c5
41   +0.00   00:01  12197K  c5
42   +0.00   00:01  12487K  c5
43   +0.00   00:01  13049K  c5
44   +0.00   00:01  17458K  c5
45   +0.00   00:01  19561K  c5
46   +0.00   00:02  20852K  c5
47   +0.00   00:02  29749K  c5
48   +0.00   00:04  44676K  c5
49   +0.00   00:06  62537K  c5
50   +0.00   00:08  85243K  c5
51   +0.00   00:16 157478K  c5
52   +0.00   00:16 158100K  c5
53   +0.00   00:17 167631K  c5
54   +0.00   00:17 171819K  c5
55   +0.00   00:28 274481K  c5
56   +0.00   00:30 303584K  c5
57   +0.00   00:33 330901K  c5
58   +0.00   00:34 352411K  c5
59   +0.00   00:35 363753K  c5
60   +0.00   00:41 425232K  c5
61   +0.00   00:50 528835K  c5
62   +0.00   01:36   1034M  c5
63   +0.00   01:36   1034M  c5
64     #10   04:30   3043M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
65     #10   04:31   3063M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
66     #10   04:46   3299M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
67     #10   04:55   3447M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
I think that it is obvious that 1.Nb6 is better than c5 even without seeing the mate.
Reason is the following reason.

1.c5 is a stalemate.
1.Nb6 axb6 a7 b5 Kxb5 is also a stalemate and because black has no choice it means that 1.Nb6 is draw or win for white.

It is obvious that draw or win for white is better than a draw so it is obvious that 1.Nb6 is better than 1.c5 even without seeing the mate.
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: SF groaned and moaned to find a mate in 10 on a sparse board.

Post by Dann Corbit »

Uri Blass wrote: Sat Jul 21, 2018 10:33 am
Dann Corbit wrote: Sat Jul 21, 2018 8:18 am Takes SF 64 plies to find this mate in 10. About four and a half minutes with 11 threads.
Of course, due to SMP variance, I would expect other solution times to differ a lot.

Code: Select all

Searching: 2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - 0 1
infinite: 0 time: 0 increment: 0 moves to go: 0

 1   +0.00   00:00   93280  c5
 2   +0.00   00:00  510128  c5
 3   +0.00   00:00  546032  c5
 4   +0.00   00:00  919200  c5
 5   +0.00   00:00   1244K  c5
 6   +0.00   00:00   1290K  c5
 7   +0.00   00:00   1320K  c5
 8   +0.00   00:00   1356K  c5
 9   +0.00   00:00   1391K  c5
10   +0.00   00:00   1421K  c5
11   +0.00   00:00   1447K  c5
12   +0.00   00:00   1679K  c5
13   +0.00   00:00   1766K  c5
14   +0.00   00:00   1801K  c5
15   +0.00   00:00   1868K  c5
16   +0.00   00:00   1975K  c5
17   +0.00   00:00   2406K  c5
18   +0.00   00:00   2727K  c5
19   +0.00   00:00   3044K  c5
20   +0.00   00:00   3595K  c5
21   +0.00   00:00   4033K  c5
22   +0.00   00:00   4064K  c5
23   +0.00   00:00   4088K  c5
24   +0.00   00:00   4123K  c5
25   +0.00   00:00   4219K  c5
26   +0.00   00:00   4383K  c5
27   +0.00   00:00   4437K  c5
28   +0.00   00:00   4523K  c5
29   +0.00   00:00   4681K  c5
30   +0.00   00:00   4790K  c5
31   +0.00   00:00   5150K  c5
32   +0.00   00:00   5308K  c5
33   +0.00   00:00   5511K  c5
34   +0.00   00:00   5548K  c5
35   +0.00   00:00   5587K  c5
36   +0.00   00:00   5861K  c5
37   +0.00   00:00   6209K  c5
38   +0.00   00:00   6231K  c5
39   +0.00   00:01  11753K  c5
40   +0.00   00:01  11804K  c5
41   +0.00   00:01  12197K  c5
42   +0.00   00:01  12487K  c5
43   +0.00   00:01  13049K  c5
44   +0.00   00:01  17458K  c5
45   +0.00   00:01  19561K  c5
46   +0.00   00:02  20852K  c5
47   +0.00   00:02  29749K  c5
48   +0.00   00:04  44676K  c5
49   +0.00   00:06  62537K  c5
50   +0.00   00:08  85243K  c5
51   +0.00   00:16 157478K  c5
52   +0.00   00:16 158100K  c5
53   +0.00   00:17 167631K  c5
54   +0.00   00:17 171819K  c5
55   +0.00   00:28 274481K  c5
56   +0.00   00:30 303584K  c5
57   +0.00   00:33 330901K  c5
58   +0.00   00:34 352411K  c5
59   +0.00   00:35 363753K  c5
60   +0.00   00:41 425232K  c5
61   +0.00   00:50 528835K  c5
62   +0.00   01:36   1034M  c5
63   +0.00   01:36   1034M  c5
64     #10   04:30   3043M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
65     #10   04:31   3063M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
66     #10   04:46   3299M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
67     #10   04:55   3447M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
I think that it is obvious that 1.Nb6 is better than c5 even without seeing the mate.
Reason is the following reason.

1.c5 is a stalemate.
1.Nb6 axb6 a7 b5 Kxb5 is also a stalemate and because black has no choice it means that 1.Nb6 is draw or win for white.

It is obvious that draw or win for white is better than a draw so it is obvious that 1.Nb6 is better than 1.c5 even without seeing the mate.
That is why I still like Rb4 for WAC.230, even though it is almost certainly a draw.
Rb4 either wins or draws. All other moves draw or lose.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
Joerg Oster
Posts: 937
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany

Re: SF groaned and moaned to find a mate in 10 on a sparse board.

Post by Joerg Oster »

Dann Corbit wrote: Sat Jul 21, 2018 8:18 am Takes SF 64 plies to find this mate in 10. About four and a half minutes with 11 threads.
Of course, due to SMP variance, I would expect other solution times to differ a lot.

Code: Select all

Searching: 2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - 0 1
infinite: 0 time: 0 increment: 0 moves to go: 0

 1   +0.00   00:00   93280  c5
 2   +0.00   00:00  510128  c5
 3   +0.00   00:00  546032  c5
 4   +0.00   00:00  919200  c5
 5   +0.00   00:00   1244K  c5
 6   +0.00   00:00   1290K  c5
 7   +0.00   00:00   1320K  c5
 8   +0.00   00:00   1356K  c5
 9   +0.00   00:00   1391K  c5
10   +0.00   00:00   1421K  c5
11   +0.00   00:00   1447K  c5
12   +0.00   00:00   1679K  c5
13   +0.00   00:00   1766K  c5
14   +0.00   00:00   1801K  c5
15   +0.00   00:00   1868K  c5
16   +0.00   00:00   1975K  c5
17   +0.00   00:00   2406K  c5
18   +0.00   00:00   2727K  c5
19   +0.00   00:00   3044K  c5
20   +0.00   00:00   3595K  c5
21   +0.00   00:00   4033K  c5
22   +0.00   00:00   4064K  c5
23   +0.00   00:00   4088K  c5
24   +0.00   00:00   4123K  c5
25   +0.00   00:00   4219K  c5
26   +0.00   00:00   4383K  c5
27   +0.00   00:00   4437K  c5
28   +0.00   00:00   4523K  c5
29   +0.00   00:00   4681K  c5
30   +0.00   00:00   4790K  c5
31   +0.00   00:00   5150K  c5
32   +0.00   00:00   5308K  c5
33   +0.00   00:00   5511K  c5
34   +0.00   00:00   5548K  c5
35   +0.00   00:00   5587K  c5
36   +0.00   00:00   5861K  c5
37   +0.00   00:00   6209K  c5
38   +0.00   00:00   6231K  c5
39   +0.00   00:01  11753K  c5
40   +0.00   00:01  11804K  c5
41   +0.00   00:01  12197K  c5
42   +0.00   00:01  12487K  c5
43   +0.00   00:01  13049K  c5
44   +0.00   00:01  17458K  c5
45   +0.00   00:01  19561K  c5
46   +0.00   00:02  20852K  c5
47   +0.00   00:02  29749K  c5
48   +0.00   00:04  44676K  c5
49   +0.00   00:06  62537K  c5
50   +0.00   00:08  85243K  c5
51   +0.00   00:16 157478K  c5
52   +0.00   00:16 158100K  c5
53   +0.00   00:17 167631K  c5
54   +0.00   00:17 171819K  c5
55   +0.00   00:28 274481K  c5
56   +0.00   00:30 303584K  c5
57   +0.00   00:33 330901K  c5
58   +0.00   00:34 352411K  c5
59   +0.00   00:35 363753K  c5
60   +0.00   00:41 425232K  c5
61   +0.00   00:50 528835K  c5
62   +0.00   01:36   1034M  c5
63   +0.00   01:36   1034M  c5
64     #10   04:30   3043M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
65     #10   04:31   3063M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
66     #10   04:46   3299M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
67     #10   04:55   3447M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
Great position, Dann!

Although Zander finds it after almost 3 minutes at depth 49, 1 Thread, 512 MB Hash,
this is nothing to brag about.

info depth 49 seldepth 19 multipv 1 score mate 10 nodes 358152306 nps 2021004 hashfull 997 tbhits 0 time 177215 pv c8b6 a7b6 a6a7 b6b5 a7a8b b5c4 a8e4 c4c3 e4d3 c3d2 d3c4 d2d1q a1d1 d4d3 b4b5 d3d2 c4f1 g1e3 f1g2

What is really worrying is that ALL pv lines from depth 2 till depth 49 look like the following:
info depth 49 seldepth 1 multipv 1 score cp 0 nodes 196125480 nps 1859203 hashfull 949 tbhits 0 time 105489 pv c8a7
Jörg Oster
F. Bluemers
Posts: 868
Joined: Thu Mar 09, 2006 11:21 pm
Location: Nederland

Re: SF groaned and moaned to find a mate in 10 on a sparse board.

Post by F. Bluemers »

whereagles wrote: Sat Jul 21, 2018 9:13 am ahhh.. that makes more sense.. without null move pruning it just cant solve it.
Does'n it have nullmove verification search anymore?
Dirty solves it:
…..
28 0 5671 102924028 Nxa7
29 0 5682 103098941 Nxa7
29 100011 10573 103400524 Nb6!
29 100010 10642 194952613 Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d3 Kc4 d1=Q Rxd1 d2 Kb3 Bf2 B1xg2#
29 100010 11400 208596331 Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d3 Kc4 d1=Q Rxd1 d2 Kb3 Bf2 B1xg2#
30 100010 11707 214341379 Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d3 Kc4 d1=Q Rxd1 d2 Kb3 Bf2 B1xg2#
30 100010 11971 218992486 Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d3 Kc4 d1=Q Rxd1 d2 Kb3 Bf2 B1xg2#
31 100010 12793 233628331 Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d3 Kc4 d1=Q Rxd1 d2 Kb3 Bf2 B1xg2#
Best
peter
Posts: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: SF groaned and moaned to find a mate in 10 on a sparse board.

Post by peter »

F. Bluemers wrote: Sat Jul 21, 2018 6:16 pm Does'n it have nullmove verification search anymore?
That's a quantitative matter, and it isn't about nullmove only, the Bishop- underpromotion must not be pruned away neither.
CorChess solves this quickly, Sting too (it's in Marek Kwiatkowski's IQ- collection too) that might be because of more nm verification or of less nm pruning or of less other reductions maybe too. And of course more or less find mate code and king's safety parameter quantitatively helps too probably.
At least SF MateFinder doesn't have to ponder much here neither, could be because of less nm- usage too of course.
Peter.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: SF groaned and moaned to find a mate in 10 on a sparse board.

Post by MikeB »

Dann Corbit wrote: Sat Jul 21, 2018 8:18 am Takes SF 64 plies to find this mate in 10. About four and a half minutes with 11 threads.
Of course, due to SMP variance, I would expect other solution times to differ a lot.

Code: Select all

Searching: 2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - 0 1
infinite: 0 time: 0 increment: 0 moves to go: 0

 1   +0.00   00:00   93280  c5
 2   +0.00   00:00  510128  c5
 3   +0.00   00:00  546032  c5
 4   +0.00   00:00  919200  c5
 5   +0.00   00:00   1244K  c5
 6   +0.00   00:00   1290K  c5
 7   +0.00   00:00   1320K  c5
 8   +0.00   00:00   1356K  c5
 9   +0.00   00:00   1391K  c5
10   +0.00   00:00   1421K  c5
11   +0.00   00:00   1447K  c5
12   +0.00   00:00   1679K  c5
13   +0.00   00:00   1766K  c5
14   +0.00   00:00   1801K  c5
15   +0.00   00:00   1868K  c5
16   +0.00   00:00   1975K  c5
17   +0.00   00:00   2406K  c5
18   +0.00   00:00   2727K  c5
19   +0.00   00:00   3044K  c5
20   +0.00   00:00   3595K  c5
21   +0.00   00:00   4033K  c5
22   +0.00   00:00   4064K  c5
23   +0.00   00:00   4088K  c5
24   +0.00   00:00   4123K  c5
25   +0.00   00:00   4219K  c5
26   +0.00   00:00   4383K  c5
27   +0.00   00:00   4437K  c5
28   +0.00   00:00   4523K  c5
29   +0.00   00:00   4681K  c5
30   +0.00   00:00   4790K  c5
31   +0.00   00:00   5150K  c5
32   +0.00   00:00   5308K  c5
33   +0.00   00:00   5511K  c5
34   +0.00   00:00   5548K  c5
35   +0.00   00:00   5587K  c5
36   +0.00   00:00   5861K  c5
37   +0.00   00:00   6209K  c5
38   +0.00   00:00   6231K  c5
39   +0.00   00:01  11753K  c5
40   +0.00   00:01  11804K  c5
41   +0.00   00:01  12197K  c5
42   +0.00   00:01  12487K  c5
43   +0.00   00:01  13049K  c5
44   +0.00   00:01  17458K  c5
45   +0.00   00:01  19561K  c5
46   +0.00   00:02  20852K  c5
47   +0.00   00:02  29749K  c5
48   +0.00   00:04  44676K  c5
49   +0.00   00:06  62537K  c5
50   +0.00   00:08  85243K  c5
51   +0.00   00:16 157478K  c5
52   +0.00   00:16 158100K  c5
53   +0.00   00:17 167631K  c5
54   +0.00   00:17 171819K  c5
55   +0.00   00:28 274481K  c5
56   +0.00   00:30 303584K  c5
57   +0.00   00:33 330901K  c5
58   +0.00   00:34 352411K  c5
59   +0.00   00:35 363753K  c5
60   +0.00   00:41 425232K  c5
61   +0.00   00:50 528835K  c5
62   +0.00   01:36   1034M  c5
63   +0.00   01:36   1034M  c5
64     #10   04:30   3043M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
65     #10   04:31   3063M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
66     #10   04:46   3299M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
67     #10   04:55   3447M  Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bf1 d1=Q Rxd1 d3 Kc4 d2 Kb5 Bf2 B1xg2+
cur dev McB found it a little quicker, has some of your code, it could be a lucky SMP strike

Code: Select all

dep	score	nodes	time	(not shown:  tbhits	knps	seldep)
 54	  #10 	2.47G	1:14.76	Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bc4 d1=Q Rxd1 d3 Ka4 d2 Bf1 Bf2 B1xg2# 
 53	  #10 	2.37G	1:12.10	Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bc4 d1=Q Rxd1 d3 Ka4 d2 Bf1 Bf2 B1xg2# 
 52	  #10 	2.24G	1:08.63	Nb6 axb6 a7 b5 a8=B bxc4 Bae4 c3 Bxd3 cxd2 Bc4 d1=Q Rxd1 d3 Ka4 d2 Bf1 Bf2 B1xg2# 
 51	  #10!	981.6M	0:34.84	Nb6! 
 51	+0.08!	240.7M	0:08.67	Nb6! 
 50	  0.00 	145.8M	0:05.14	Nxa7 
 49	  0.00 	145.8M	0:05.14	Nxa7 
 48	  0.00 	145.8M	0:05.14	Nxa7 
 47	  0.00 	89.2M  	0:03.10	Nxa7 
 46	  0.00 	89.2M  	0:03.10	Nxa7 
 45	  0.00 	89.2M  	0:03.10	Nxa7 
 44	  0.00 	89.2M  	0:03.10	Nxa7 
 43	  0.00 	54.6M  	0:01.91	Nxa7 
 42	  0.00 	31.8M  	0:01.09	Nxa7 
 41	  0.00 	25.3M  	0:00.86	Nxa7 
 40	  0.00 	23.9M  	0:00.80	Nxa7 
 39	  0.00 	15.3M  	0:00.51	Nxa7 
 38	  0.00 	13.7M  	0:00.46	Nxa7 
 37	  0.00 	11.7M  	0:00.39	Nxa7 
 36	  0.00 	6.70M  	0:00.22	Nxa7 
 35	  0.00 	6.13M  	0:00.20	Nxa7 
 34	  0.00 	4.86M  	0:00.16	Nxa7 
 33	  0.00 	3.79M  	0:00.12	Nxa7 
 32	  0.00 	2.80M  	0:00.09	Nxa7 
 31	  0.00 	2.33M  	0:00.07	Nxa7 
 30	  0.00 	1.99M  	0:00.06	Nxa7 
 29	  0.00 	1.49M  	0:00.05	Nxa7 
 28	  0.00 	1.09M  	0:00.03	Nxa7 
 27	  0.00 	805398	0:00.02	Nxa7 
 26	  0.00 	730873	0:00.02	Nxa7 
 25	  0.00 	590805	0:00.02	Nxa7 
 24	  0.00 	438983	0:00.01	Nxa7 
 23	  0.00 	420850	0:00.01	Nxa7 
 22	  0.00 	330668	0:00.01	Nxa7 
 21	  0.00 	265899	0:00.01	Nxa7 
 20	  0.00 	207511	0:00.01	Nxa7 
 19	  0.00 	171667	0:00.01	Nxa7 
 18	  0.00 	139618	0:00.00	Nxa7 
 17	  0.00 	115522	0:00.00	Nxa7 
 16	  0.00 	91574  	0:00.00	Nxa7 
 15	  0.00 	70192  	0:00.00	Nxa7 
 14	  0.00 	53206  	0:00.00	Nxa7 
 13	  0.00 	38183  	0:00.00	Nxa7 
 12	  0.00 	24874  	0:00.00	Nxa7 
 11	  0.00 	17537  	0:00.00	Nxa7 
 10	  0.00 	12906  	0:00.00	Nxa7 
  9	  0.00 	11750  	0:00.00	Nxa7 
  8	  0.00 	10729  	0:00.00	Nxa7 
  7	  0.00 	10001  	0:00.00	Nxa7 
  6	  0.00 	8891    	0:00.00	Nxa7 
  5	  0.00 	7956    	0:00.00	Nxa7 
  4	  0.00 	6781    	0:00.00	Nxa7 
  3	  0.00 	5294    	0:00.00	Nxa7 
  2	  0.00 	3953    	0:00.00	Nxa7 
  1	 -9.33 	1855    	0:00.00	Bxg2+ Qxg2 
  0	# 
Image