Prophet 2.0 epsilon 1 win32 build

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

Prophet 2.0 epsilon 1 win32 build

Postby Jim Ablett » 01 Nov 2006, 12:34

Image

Here's a direct link to the new fixed build.
Intel compiler 9.1 p.g.o

http://www.sigmirror.com/files/599/PROPHET/Prophet_2.0_epsilon1%28fixed%29_win32.zip


Will be on my homepage tonight (the one available on my homepage at the moment is the un-fixed version. James found a bug in that version)

Jim.
___________________________
http://jimablett.net63.net/
Jim Ablett
 
Posts: 721
Joined: 27 Sep 2004, 10:39
Location: Essex, England

Re: Prophet 2.0 epsilon 1 win32 build

Postby Guenther Simon » 08 Nov 2006, 10:29

Jim Ablett wrote:Image

Here's a direct link to the new fixed build.
Intel compiler 9.1 p.g.o

http://www.sigmirror.com/files/599/PROPHET/Prophet_2.0_epsilon1%28fixed%29_win32.zip


Will be on my homepage tonight (the one available on my homepage at the moment is the un-fixed version. James found a bug in that version)

Jim.


Hi Jim,

I tried Prophet for a new rapid test tourney and after a program
which should never lose on time lost 2 times on time only
against Prophet my investigation came to the conclusion
that Prophet _always_ ponders :(

Best regards,
Guenther
User avatar
Guenther Simon
 
Posts: 794
Joined: 26 Sep 2004, 19:49
Location: Regensburg, Germany

Re: Prophet 2.0 epsilon 1 win32 build

Postby Guenther Simon » 08 Nov 2006, 11:14

Correction Jim!
It seems I did not have yet the fixed version(mine was a day
or two earlier). The fixed version seems to work ok now with
ponder off!
Sorry for the false alert!

Best regards,
Guenther
User avatar
Guenther Simon
 
Posts: 794
Joined: 26 Sep 2004, 19:49
Location: Regensburg, Germany

Re: Prophet 2.0 epsilon 1 win32 build

Postby Jim Ablett » 08 Nov 2006, 11:45

Hi Guenther,

The original release of Prophet 2.0 Epsilon was recalled because
of some ponder commands missing, but obviously a problem still exists. I also made a change with the compiler used, going from
Gcc to Intel and using msvc compiled pthreads library in place of Gcc compiled pthreads.

It could be not releasing threads.
Could you test the GCC build?. I'd like to eliminate myself as the
culprit.


http://www.sigmirror.com/files/599/PROPHET/Prophet_2.0_epsilon1%28gcc%29_win32.zip



Regards,
Jim.
___________________________
http://jimablett.net63.net/
Jim Ablett
 
Posts: 721
Joined: 27 Sep 2004, 10:39
Location: Essex, England

Re: Prophet 2.0 epsilon 1 win32 build + Echelon 1.03 bugs

Postby Guenther Simon » 08 Nov 2006, 12:39

Jim Ablett wrote:Hi Guenther,

The original release of Prophet 2.0 Epsilon was recalled because
of some ponder commands missing, but obviously a problem still exists. I also made a change with the compiler used, going from
Gcc to Intel and using msvc compiled pthreads library in place of Gcc compiled pthreads.

It could be not releasing threads.
Could you test the GCC build?. I'd like to eliminate myself as the
culprit.


http://www.sigmirror.com/files/599/PROPHET/Prophet_2.0_epsilon1%28gcc%29_win32.zip



Regards,
Jim.


Hi Jim,

Both versions the first fixed one from 11/01 and the new one
seem to have no problems with ponder off.

As we are just here, I found some bugs in Echelon though ;-)
In my current test tourney it played once an illegal move
with a ghost rook and once it crashed with a stackdump
error. I will open a new thread for Echelon, please stay tuned.

Best regards,
Guenther
User avatar
Guenther Simon
 
Posts: 794
Joined: 26 Sep 2004, 19:49
Location: Regensburg, Germany

Re: Prophet 2.0 epsilon 1 win32 build

Postby jswaff » 11 Nov 2006, 23:10

Jim Ablett wrote:Hi Guenther,

The original release of Prophet 2.0 Epsilon was recalled because
of some ponder commands missing, but obviously a problem still exists. I also made a change with the compiler used, going from
Gcc to Intel and using msvc compiled pthreads library in place of Gcc compiled pthreads.

It could be not releasing threads.
Could you test the GCC build?. I'd like to eliminate myself as the
culprit.


http://www.sigmirror.com/files/599/PROPHET/Prophet_2.0_epsilon1%28gcc%29_win32.zip



Regards,
Jim.


I should've just labeled the fix epsilon.2 to avoid any confusion. So, are you having trouble with pondering? I literally just switch a global flag "ponder_ok" off or on in response to the winboard easy/hard commands. I didn't test it. :-/ If there is a problem with pondering and it is with the "patched" epsilon.1, the problem is most likely an issue with my implementation of the Winboard protocol.

Why do you suspect Prophet is not releasing threads? The thread implementation is not very elegant - something I intend to clean up before releasing 2.0, but I think it's ok.
--
James
jswaff
 
Posts: 7
Joined: 31 May 2006, 14:15
Location: Greenville NC USA

Re: Prophet 2.0 epsilon 1 win32 build

Postby Jim Ablett » 12 Nov 2006, 10:30

Hi James,

There's no problem now. Guenther was using the original build with
the 'hard/easy commands missing.

Nothing wrong with Prophet's thread handling either. I thought the problem may have been with the different 'win32 pthreads' library I had used to build with the Intel compiler. (before I found out Guenther was using the old version of Prophet of course).

Best regards,
Jim.
___________________________
http://jimablett.net63.net/
Jim Ablett
 
Posts: 721
Joined: 27 Sep 2004, 10:39
Location: Essex, England


Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 33 guests