Page 1 of 1

Glaurung 2 - epsilon/2

PostPosted: 10 May 2007, 23:16
by Tord Romstad
Hello all,

Glaurung 2 - epsilon, which was released last weekend, was a complete fiasco. Lots of bugs and compatibility problems turned up the moment people tried to compile binaries for other platforms than Mac OS X. There is now a new version, Glaurung 2 - epsilon/2, which fixes the most serious known bugs and adds some new endgame knowledge.

In more detail, the changes are:
  • A number of compatibility problems which appeared when trying to compile Glaurung 2 - epsilon on various operating systems and CPUs have been solved.
  • Fixed a major bug in the detection of rooks trapped inside a friendly king.
  • Added knowledge about several types of drawn endgames.
  • Fixed a few FRC related bugs. FRC now works, but because of serious holes in the evaluation function the program plays very badly.
  • A slightly more sophisticated king safety evaluation.


The source code and executables for Mac OS X, Linux and Windows can be found at my Glaurung page.

The planned release time for the next version, Glaurung 2 - epsilon/3, is near the end of June, shortly before the OPCCC (where I plan to play with the new version). The main addition planned for 2 - epsilon/3 is parallel search.

Tord

Re: Glaurung 2 - epsilon/2

PostPosted: 11 May 2007, 20:32
by Pablo
Tord Romstad wrote:Hello all,

Glaurung 2 - epsilon, which was released last weekend, was a complete fiasco. Lots of bugs and compatibility problems turned up the moment people tried to compile binaries for other platforms than Mac OS X. There is now a new version, Glaurung 2 - epsilon/2, which fixes the most serious known bugs and adds some new endgame knowledge.

In more detail, the changes are:
  • A number of compatibility problems which appeared when trying to compile Glaurung 2 - epsilon on various operating systems and CPUs have been solved.
  • Fixed a major bug in the detection of rooks trapped inside a friendly king.
  • Added knowledge about several types of drawn endgames.
  • Fixed a few FRC related bugs. FRC now works, but because of serious holes in the evaluation function the program plays very badly.
  • A slightly more sophisticated king safety evaluation.

The source code and executables for Mac OS X, Linux and Windows can be found at my Glaurung page.

The planned release time for the next version, Glaurung 2 - epsilon/3, is near the end of June, shortly before the OPCCC (where I plan to play with the new version). The main addition planned for 2 - epsilon/3 is parallel search.

Tord


Hello Tord
I wonder if you have an executable version of Glaurung2-epsilon?
Please your comments,
Regards,
Pablo Urzua

Re: Glaurung 2 - epsilon/2

PostPosted: 11 May 2007, 20:42
by Tord Romstad
Pablo wrote:I wonder if you have an executable version of Glaurung2-epsilon?

Hello Pablo,

If you ask about the new Glaurung 2 - epsilon/2, the answer is yes: See the sub-directories "LinuxX86", "Windows" of "MacOSX", depending on your platform. If you ask about the already obsolete Glaurung 2-epsilon, he answer is "well, sort of...". I do have executables for all three platforms, but they are no longer on my web site, and I have no time for digging them out right now. I'm leaving for two weeks of holiday tomorrow, and I don't have enough time before then.

If you need the original Glaurung 2-epsilon very urgently, I'm afraid you will have to ask someone else. If you can wait, I can probably help you some time around the end of the month. Send me an e-mail or a personal message if you want, but don't expect a quick reply (I'll probably be offline most of the time until the end of May).

Tord

Re: Glaurung 2 - epsilon/2

PostPosted: 11 May 2007, 22:25
by Pablo
Tord Romstad wrote:
Pablo wrote:I wonder if you have an executable version of Glaurung2-epsilon?

Hello Pablo,

If you ask about the new Glaurung 2 - epsilon/2, the answer is yes: See the sub-directories "LinuxX86", "Windows" of "MacOSX", depending on your platform. If you ask about the already obsolete Glaurung 2-epsilon, he answer is "well, sort of...". I do have executables for all three platforms, but they are no longer on my web site, and I have no time for digging them out right now. I'm leaving for two weeks of holiday tomorrow, and I don't have enough time before then.

If you need the original Glaurung 2-epsilon very urgently, I'm afraid you will have to ask someone else. If you can wait, I can probably help you some time around the end of the month. Send me an e-mail or a personal message if you want, but don't expect a quick reply (I'll probably be offline most of the time until the end of May).

Tord


Sorry Tord
I miss to mention that I am looking for the Windows executable version for the new Glaurung2-epsilon/2 engine.
Cheers,
Pablo

Re: Glaurung 2 - epsilon/2

PostPosted: 11 May 2007, 22:42
by Tord Romstad
Pablo wrote:Sorry Tord
I miss to mention that I am looking for the Windows executable version for the new Glaurung2-epsilon/2 engine.

In that case, there is no problem: Just download the Glaurung 2-epsilon/2 package from my home page, and you'll find 32-bit and 64-bit Windows executables in the subdirectory named "Windows". :)

Tord

Re: Glaurung 2 - epsilon/2

PostPosted: 12 May 2007, 01:51
by Guenther Simon
Tord Romstad wrote:Hello all,

Glaurung 2 - epsilon, which was released last weekend, was a complete fiasco. Lots of bugs and compatibility problems turned up the moment people tried to compile binaries for other platforms than Mac OS X. There is now a new version, Glaurung 2 - epsilon/2, which fixes the most serious known bugs and adds some new endgame knowledge.

...

Tord


Hi Tord,

I have just a few questions:
Does the new Glaurung use the book.bin from version 1.21?
Is there another own book for it in case it doesn't?
Is the '2' in the name part of the name itself or still part of
the version name? (I mean either Glaurung_2epsilon2
or Glaurung2_epsilon2)

Thanks for the new one! :)

Cheers,
Guenther

Re: Glaurung 2 - epsilon/2

PostPosted: 12 May 2007, 07:52
by Tord Romstad
Guenther Simon wrote:I have just a few questions:
Does the new Glaurung use the book.bin from version 1.21?
Is there another own book for it in case it doesn't?


The new Glaurung cannot use the old book.bin file; ut uses PolyGlot book files. It does not ship with a book of its own, but you should be able to use any PolyGlot book by simply renaming it to "book.bin" and placing it in the same directory as the Glaurung executable.

Is the '2' in the name part of the name itself or still part of
the version name? (I mean either Glaurung_2epsilon2
or Glaurung2_epsilon2)

It is part of the version number. The engine name is "Glaurung", the version number is "2 - epsilon/2", or better yet "2 - ε/2", pronounced as "two minus epsilon halves".

Tord

Re: Glaurung 2 - epsilon/2

PostPosted: 15 May 2007, 11:21
by Gábor Szots
Hello Tord,

I find Glaurung does not show hash usage (fullness) under Arena.