Linux testing pool

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Ras
Posts: 2487
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: Linux testing pool

Post by Ras »

crybotmark wrote:Hi all, I was wondering, since I returned to computer chess, if you guys could help me finding a set of engines for linux in the range 1950-2450 elo in order to test my engine Napoleon.
There is NG-Play around 2200 (xboard protocol) if you compile with g++: http://users.otenet.gr/~yggeorgo/ . I recommend my bugfix version 9.87b under https://www.ct800.net/download/NGplay_9.87b.zip . Note that the xboard "new" command does not work properly, the engine has to be restarted.

You also can use my derivative, the CT800: https://www.ct800.net/download/ct800-v1.11.zip . Build shell scripts for Linux are included, see sources/application-xboard in the download archive. And the "new" command is fixed.
abulmo2
Posts: 433
Joined: Fri Dec 16, 2016 11:04 am
Location: France
Full name: Richard Delorme

Re: Linux testing pool

Post by abulmo2 »

Under Linux, I use the following set of programs to test amoeba in gauntlet mode. The ranks are scaled to mimic CCRL 40/4 ratings. (Ashakta & dumb are my own private programs).

Code: Select all

   1 Stockfish 7 64 POPCNT                3408   32   32   300   72%  3266   47% 
   2 Stockfish 5 64 SSE4.2                3330   25   25   500   65%  3227   45% 
   3 Komodo 6 64-bit                      3246   28   28   400   45%  3278   43% 
   4 Critter 1.6a 64-bit                  3222   25   25   500   45%  3255   44% 
   5 IvanHoe-Beta version 999947cWHB      3151   22   22   600   43%  3196   49% 
   6 Texel 1.05 64-bit                    3141   23   23   600   57%  3086   37% 
   7 Stockfish 1.9.1 64bit                3128   23   23   600   61%  3043   40% 
   8 Protector 1.7.0                      3107   23   23   600   46%  3136   41% 
   9 Senpai 1.0                           3048   23   23   600   53%  3023   37% 
  10 Hakkapeliitta 3.0                    3019   26   26   500   44%  3061   31% 
  11 Komodo64 1.3 JA                      3014   22   22   700   61%  2933   36% 
  12 Cheng 4.39                           2997   25   25   500   49%  3004   33% 
  13 DiscoCheck 5.2.1                     2970   20   20   800   57%  2924   36% 
  14 Doch64 1.3.4 JA                      2900   21   21   700   45%  2935   40% 
  15 Gaviota v1.0                         2890   19   19   900   46%  2919   32% 
  16 Amoeba 2.5.l64p                      2884   16   16  1200   55%  2851   41% 
  17 Pedone 1.2                           2879   17   17  1100   55%  2842   37% 
  18 Arasan 17.5                          2871   33   33   300   51%  2865   34% 
  19 Amoeba 2.4.l64p                      2861   15   15  1300   54%  2832   38% 
  20 Laser 1.2                            2824   19   19   900   49%  2832   38% 
  21 zurichess luzern                     2824   25   25   500   49%  2832   38% 
  22 Amoeba 230.1.l64p                    2824   21   21   700   52%  2810   38% 
  23 Shredder Classic 4                   2816   14   14  1500   51%  2812   36% 
  24 Glaurung 2.2                         2815   14   14  1600   47%  2839   33% 
  25 Octochess revision 5190              2810   13   13  2000   54%  2781   34% 
  26 Scorpio_2.7.6 JA                     2810   14   14  1608   49%  2818   32% 
  27 Crafty-23.8                          2806   13   13  1800   52%  2792   31% 
  28 Amoeba 2.2.l64p                      2790   15   15  1400   56%  2749   37% 
  29 Amoeba 2.3.l64p                      2790   13   13  1700   55%  2758   39% 
  30 Rodent 1.6 (build 6)                 2788   14   14  1700   47%  2807   33% 
  31 Amoeba 2.3.l64                       2779   22   22   608   48%  2793   41% 
  32 Pawny 1.2.x64.SSE4.2                 2772   19   19   900   47%  2792   36% 
  33 Amoeba 2.0.l64p                      2765   14   14  1600   52%  2751   35% 
  34 Amoeba 2.1-l64p                      2764   13   13  1700   52%  2753   38% 
  35 Arasan 16.3                          2745   17   17  1100   45%  2779   35% 
  36 Ashakta 0.106                        2721   25   25   500   55%  2686   36% 
  37 Arasan 15.6                          2718   16   16  1300   47%  2738   32% 
  38 Amoeba 1.4                           2717   14   14  1500   46%  2745   36% 
  39 zurichess graubuenden                2703   25   25   500   46%  2731   34% 
  40 DiscoCheck 3.7.1                     2702   16   16  1200   48%  2717   36% 
  41 RedQueen 1.1.2                       2699   15   15  1400   48%  2716   29% 
  42 Amoeba 1.3                           2699   17   17  1100   46%  2730   33% 
  43 Spike 1.2 Turin                      2693   16   16  1300   46%  2722   32% 
  44 Pawny 1.1.x64                        2679   15   15  1400   43%  2726   34% 
  45 Fruit 2.1                            2676   14   14  1700   46%  2702   33% 
  46 Amoeba 1.2                           2665   20   20   800   55%  2628   35% 
  47 Ashakta 0.143                        2656   38   38   200   43%  2698   45% 
  48 Daydreamer 1.75 JA                   2653   19   19   900   48%  2665   32% 
  49 EXchess v6.50b                       2651   20   20  1000   63%  2540   22% 
  50 Amoeba 1.0                           2651   16   16  1200   50%  2653   34% 
  51 tucano_5.00                          2648   20   20   800   49%  2659   32% 
  52 Amoeba.070                           2637   33   33   300   61%  2562   29% 
  53 Alfil 12 MT                          2633   23   23   600   48%  2648   29% 
  54 Zappa 1.1                            2622   24   24   600   50%  2623   23% 
  55 Cheese 1.7 64 bits                   2601   22   22   700   53%  2579   22% 
  56 Phalanx XXIV                         2567   20   20   900   50%  2563   17% 
  57 Crafty-21.7                          2552   26   26   600   54%  2502   13% 
  58 Sloppy-0.2.2                         2541   22   22   800   56%  2461   21% 
  59 Jonny 2.83                           2509   23   23   700   51%  2506   20% 
  60 Donna 2.0                            2502   24   24   679   54%  2460   20% 
  61 Crafty-18.15                         2500   21   21   800   51%  2494   19% 
  62 Fridolin 2.00                        2498   23   23   679   45%  2533   23% 
  63 Amoeba.060                           2486   20   20   900   49%  2492   24% 
  64 Crafty-19.20                         2460   22   22   800   57%  2401   12% 
  65 Amoeba.050                           2446   26   26   500   51%  2441   21% 
  66 Crafty-20.14                         2443   22   22   800   52%  2430    9% 
  67 Kiwi 0.6d                            2435   21   21   797   47%  2461   22% 
  68 bruja-191                            2425   24   24   599   48%  2442   19% 
  69 Dirty Apr  1 2013 JA                 2417   25   25   596   42%  2477   21% 
  70 Yace Paderborn                       2387   21   21   799   54%  2359   23% 
  71 Amoeba.040                           2383   29   29   400   54%  2357   28% 
  72 Maverick 0.60 linux                  2382   24   24   599   47%  2410   19% 
  73 GreKo 12.5                           2346   24   24   620   49%  2358   22% 
  74 OliThink 5.3.2                       2325   24   24   600   51%  2313   20% 
  75 amundsen 0.80                        2324   23   23   620   51%  2310   25% 
  76 The Baron 1.7.0                      2312   22   22   800   58%  2251   17% 
  77 Jazz Orchestra 799                   2307   23   23   700   48%  2329   28% 
  78 Hermann 1.7                          2298   23   23   678   44%  2349   24% 
  79 K2 v.075                             2295   23   23   700   50%  2299   20% 
  80 Fruit 1.0                            2271   20   20   900   46%  2302   23% 
  81 Djinn 0.925x                         2242   26   26   578   40%  2319   15% 
  82 Homer 2.01                           2242   26   26   500   50%  2239   21% 
  83 Jazz 501                             2240   23   23   700   53%  2213   18% 
  84 Sungorus 1.4 JA                      2234   26   26   500   48%  2247   21% 
  85 Scidlet 3.6                          2202   32   32   400   64%  2082   11% 
  86 betsabe-II-130                       2188   31   31   400   43%  2242   10% 
  87 AICE 0.99.2                          2184   30   30   400   42%  2243   20% 
  88 phalanx                              2131   28   28   600   30%  2315   10% 
  89 Chispa 4.0.3                         2119   30   30   400   58%  2059   20% 
  90 Amy 0.8.7                            2091   24   24   700   42%  2156   11% 
  91 beowulf                              2087   31   31   400   57%  2027   13% 
  92 gk                                   2053   30   30   400   58%  1989   17% 
  93 Buzz Apr  1 2013                     2046   32   32   400   59%  1974   12% 
  94 Chesley 1.1.2                        2038   25   25   600   60%  1959   16% 
  95 zurichess bern                       2031   24   24   600   54%  2002   22% 
  96 Clarabit 1.00                        2027   26   26   583   58%  1962   18% 
  97 Simple 0.0                           2021   29   29   500   64%  1893   15% 
  98 RattateChess 1.0 Nosferatu           2002   25   25   600   55%  1963   14% 
  99 Poor little Pinkus                   1983   27   27   546   52%  1970   12% 
 100 prophet                              1961   31   31   400   51%  1955   11% 
 101 ZCTx64MP-0.3.2500                    1949   31   31   400   53%  1928    9% 
 102 Obender 3.1.2                        1937   28   28   500   48%  1954    8% 
 103 linux_ghost                          1931   26   26   583   45%  1972   10% 
 104 gnuchess-4.0                         1923   27   27   600   42%  1993    7% 
 105 Parrot 060628                        1910   28   28   600   40%  2036    7% 
 106 Matheus-2.3                          1889   25   25   600   44%  1937   17% 
 107 Cinnamon 1.2b                        1867   24   24   646   46%  1899   22% 
 108 colchess                             1805   22   22   800   38%  1904   19% 
 109 dumb 1.0                             1800   30   30   400   48%  1817   19% 
 110 faile-1.4.4                          1800   24   24   700   49%  1797   17% 
 111 umax                                 1796   23   23   700   44%  1845   18% 
 112 ngplay                               1649   31   31   400   58%  1587   18% 
 113 tscp181                              1604   29   29   700   62%  1324   12% 
 114 minimardi                            1582   31   31   400   63%  1475   17% 
 115 Elf 1.30                             1513   31   31   500   66%  1221   13% 
 116 Needle 0.53.1                        1509   25   25   700   62%  1329   22% 
 117 ACE                                  1485   27   27   500   42%  1547   20% 
 118 Sjeng 11.2                           1461   31   31   400   45%  1503   20% 
 119 Superpawn                            1367   40   40   300   35%  1511   13% 
 120 ges                                  1272   36   36   300   37%  1392   25% 
 121 Deepov 0.3                           1227   37   37   200   47%  1243   54% 
 122 Joanna2002 JA 1.06 by Adam Kujawski  1214   37   37   300   48%  1231   26% 
 123 Fimbulwinter v5.05 JA                 953   45   45   400   50%   936    6% 
 124 Xadreco v.5.6, by Beco                708   55   55   400   28%  1095    2% 
 125 Mizar 3.0 JA                          312   83   83   400    3%  1194    0% 
Richard Delorme
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Linux testing pool

Post by MikeB »

crybotmark wrote:Hi all, I was wondering, since I returned to computer chess, if you guys could help me finding a set of engines for linux in the range 1950-2450 elo in order to test my engine Napoleon. In the past I had acces to another machine running windows, while my main working pc was running linux, but now I can only work on linux and running a virtual machine is not an option here...
If any of you had a similar issue in the past, or rather has an engine that meets the requirements above, would really help me a lot.
You can download Stockfish/McBrain and use the uci option "Limit Strength" - it will use an nps logarithm that will approximate the doubling of nps will equal ~100ELO.

Any ELO from 1500 to 2800 can be selected.

Linux version in included in exe download.

https://github.com/MichaelB7/Stockfish/ ... s/tag/v2.5
flok

Re: Linux testing pool

Post by flok »

Am I right that kingslayer fails with cutechess-cli?

Terminating process of engine kingslayer(0)
Finished game 1 (kingslayer vs 4152): * {No result}

-engine cmd=simple-HEAD-eac6bea/kingslayer proto=xboard name=kingslayer
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Linux testing pool

Post by hgm »

It is a normal WB engine. It uses the same protocol driver as all my recent engines. And I run the MinGW compile every month in the blitz tourney under WinBoard without any problems. It is true that I don't test under Linux much. But there is no platform-dependent code in it other than for reading the clock. So I don't see why it shouldn't run under cutechess-cli or Linux.

Do you have a log file of the engine <-> GUI communication?
flok

Re: Linux testing pool

Post by flok »

Ouch my bad: compiled it accidently on the wrong platform (x86 versus arm).

Now it only plays invalid moves. This is regular chess program, is it?
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Linux testing pool

Post by hgm »

Yes, it is. It plays nothing but normal Chess. (This could change in the future; the design is quite suitable for Mighty Lion Chess or Werewolf Chess.) I never noticed any illegal moves during the blitz tourneys. Again, do you have a log file?
flok

Re: Linux testing pool

Post by flok »