I am using cutechess-cli and the same parameter as with other engines. No other engine loses on time, glaurung very often.
Even worse: When it is not losing on time, it's getting mated :/
Perhaps the executable is corrupt?! Then it's defect since 11 years without anybody else caringö
Where can I get another Linux64 executables of Glaurung. Perhaps Version 2.1? I couldn't find anything.
Finished game 8 (Glaurung 2.2 vs OliThink 5.6.9): 0-1 {Black mates}
Score of OliThink 5.6.9 vs Glaurung 2.2: 4 - 0 - 0 [1.000] 4
Started game 36 of 2000 (Glaurung 2.2 vs OliThink 5.6.9)
Finished game 15 (OliThink 5.6.9 vs Glaurung 2.2): 1-0 {White mates}
Score of OliThink 5.6.9 vs Glaurung 2.2: 5 - 0 - 0 [1.000] 5
Started game 37 of 2000 (OliThink 5.6.9 vs Glaurung 2.2)
Finished game 5 (OliThink 5.6.9 vs Glaurung 2.2): 1-0 {Black loses on time}
Score of OliThink 5.6.9 vs Glaurung 2.2: 6 - 0 - 0 [1.000] 6
Started game 38 of 2000 (Glaurung 2.2 vs OliThink 5.6.9)
Finished game 16 (Glaurung 2.2 vs OliThink 5.6.9): 0-1 {White loses on time}
Score of OliThink 5.6.9 vs Glaurung 2.2: 7 - 0 - 0 [1.000] 7
Started game 39 of 2000 (OliThink 5.6.9 vs Glaurung 2.2)
Finished game 17 (OliThink 5.6.9 vs Glaurung 2.2): 1-0 {Black loses on time}
Score of OliThink 5.6.9 vs Glaurung 2.2: 8 - 0 - 0 [1.000] 8
Started game 40 of 2000 (Glaurung 2.2 vs OliThink 5.6.9)
Finished game 18 (Glaurung 2.2 vs OliThink 5.6.9): 0-1 {White loses on time}
Score of OliThink 5.6.9 vs Glaurung 2.2: 9 - 0 - 0 [1.000] 9
Started game 41 of 2000 (OliThink 5.6.9 vs Glaurung 2.2)
Finished game 1 (OliThink 5.6.9 vs Glaurung 2.2): 1-0 {Black loses on time}
Score of OliThink 5.6.9 vs Glaurung 2.2: 10 - 0 - 0 [1.000] 10
Roland Chastain wrote: ↑Sun Aug 30, 2020 7:58 pm
Hello! Have you tried the 32 bit version? Maybe the program was not written for 64 bit. I don't know, it's just an idea.
Hi, yes, same problem. Some got my attention When I was running glaurung 2.1 on mac with xboard it used 4 threads, on linux with cutechess-cli it just gets one. Perhaps this has something to do with it?
By the way, on your website there is a typo in the link to OliThink 5.6.9 source code.
OliverBr wrote: ↑Sun Aug 30, 2020 9:29 pm
When I was running glaurung 2.1 on mac with xboard it used 4 threads, on linux with cutechess-cli it just gets one. Perhaps this has something to do with it?
Perhaps.
I have just made a little test, and I didn't see Glaurung losing on time. I didn't use the option -concurrency 32. (And I am on Linux 64 too.)
OliverBr wrote: ↑Sun Aug 30, 2020 9:29 pm
When I was running glaurung 2.1 on mac with xboard it used 4 threads, on linux with cutechess-cli it just gets one. Perhaps this has something to do with it?
Perhaps.
I have just made a little test, and I didn't see Glaurung losing on time. I didn't use the option -concurrency 32. (And I am on Linux 64 too.)
Of course! Removing the concurrency option Glaurung plays its best and doesn't lose on time. I have just checked it myself.
But: I am testing on a 32 core machine, so I play 32 concurrent games and every other engine doesn't have a problem with that. Including Stockfish, of course.
What can I do now?
P.-S. Here is what I read in Readme.txt:
The default settings are optimized for 64-bit CPUs.
I guess, AMD EPYC 7502P 32-Core Processor is a 64-bit CPU?!
EDIT: Glaurung actually does need 4 CPUs and 8 Threads for itself (see CPU%).
So anything over concurrency = 8 on a 32-core machine causes issues and it loses.