OliPerft with divide Option as Pre Version for OliThink 5

Discussion of chess software programming and technical issues.

Moderator: Ras

OliverBr
Posts: 796
Joined: Tue Dec 18, 2007 9:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch

Re: OliPerft with divide Option as Pre Version for OliThink

Post by OliverBr »

Denis P. Mendoza wrote:It's funny that t works well using MingW compiler.

I'll try some MingW-pgo builds till Master Jim hasn't made one yet for initial testing of our members here.

Just informing
great when things solved. anyway you should use VS Compiler as it created -for whatever reason- the fastest code. Binaries should be available now, too., as there have been broken links.

Note: If you want to let it play agains other machines, make sure ponder is off. I will implement ponder for Version 5.0.7.
User avatar
Denis P. Mendoza
Posts: 415
Joined: Fri Dec 15, 2006 9:46 pm
Location: Philippines

Re: OliPerft with divide Option as Pre Version for OliThink

Post by Denis P. Mendoza »

OliverBr wrote:
Denis P. Mendoza wrote:It's funny that t works well using MingW compiler.

I'll try some MingW-pgo builds till Master Jim hasn't made one yet for initial testing of our members here.

Just informing
great when things solved. anyway you should use VS Compiler as it created -for whatever reason- the fastest code. Binaries should be available now, too., as there have been broken links.

Note: If you want to let it play agains other machines, make sure ponder is off. I will implement ponder for Version 5.0.7.
Thanks pal, but your released compiles for 32/64 bit gives the same "illegal move" fault on my AMD pc using Arena GUI. The older Olithink413src works ok when I compiled it with ICC/MSVC. I'm still confused this version gave me this problem.
OliverBr
Posts: 796
Joined: Tue Dec 18, 2007 9:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch

Re: OliPerft with divide Option as Pre Version for OliThink

Post by OliverBr »

Denis P. Mendoza wrote:
OliverBr wrote:
Denis P. Mendoza wrote:It's funny that t works well using MingW compiler.

I'll try some MingW-pgo builds till Master Jim hasn't made one yet for initial testing of our members here.

Just informing
great when things solved. anyway you should use VS Compiler as it created -for whatever reason- the fastest code. Binaries should be available now, too., as there have been broken links.

Note: If you want to let it play agains other machines, make sure ponder is off. I will implement ponder for Version 5.0.7.
Thanks pal, but your released compiles for 32/64 bit gives the same "illegal move" fault on my AMD pc using Arena GUI. The older Olithink413src works ok when I compiled it with ICC/MSVC. I'm still confused this version gave me this problem.
It's because of the wrong parameters of Arena (for OliThink4)! The parameter "-H 32" is not working anymore for OliThink 5 and causes the troubles. You must take this out.
User avatar
Denis P. Mendoza
Posts: 415
Joined: Fri Dec 15, 2006 9:46 pm
Location: Philippines

Re: OliPerft with divide Option as Pre Version for OliThink

Post by Denis P. Mendoza »

Your suggestion didn't work either in Arena 1.1. And even Jim's compiles had the same problems. I installed them in Chesspartner 5.3 and at last it worked. I tried using Arena 1.99 beta4 (without your suggestions) and it worked too. Now I could compile your source in ICC with profiling, at last!!!! Even my fixed versions worked too :wink:

Arena 1.1 was the culprit. It was my favorite GUI, yet caused me some wasted hrs. thinking what went srong. At least, there's a lesson learned here for me. Thanks for the suggestions. It made me think in the right direction. And more power to your engine development.
OliverBr
Posts: 796
Joined: Tue Dec 18, 2007 9:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch

Re: OliPerft with divide Option as Pre Version for OliThink

Post by OliverBr »

Denis P. Mendoza wrote:Your suggestion didn't work either in Arena 1.1. And even Jim's compiles had the same problems. I installed them in Chesspartner 5.3 and at last it worked. I tried using Arena 1.99 beta4 (without your suggestions) and it worked too. Now I could compile your source in ICC with profiling, at last!!!! Even my fixed versions worked too :wink:

Arena 1.1 was the culprit. It was my favorite GUI, yet caused me some wasted hrs. thinking what went srong. At least, there's a lesson learned here for me. Thanks for the suggestions. It made me think in the right direction. And more power to your engine development.
These are not just suggestions. The problems with "Illegal move" come only from the fact that there seems to be an argument where it shouldn't be. If you give an argument OliThink 5 tries to parse it as a fen string and then things go wrong. Even when the gui tries somehting like "olithink xboard" or similar it's quite bad.
Just start it without arguments and all goes well. I won't allow arguments in the next version so we are on the sure side.
OliverBr
Posts: 796
Joined: Tue Dec 18, 2007 9:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch

Re: OliPerft with divide Option as Pre Version for OliThink

Post by OliverBr »

I just released Version 5.0.7 on the page:

http://home.arcor.de/dreamlike/chess/index.html

Changes:
- Pondering feature added
- Compatibility to Arena 1.1 (for whatever arguements)
Edsel Apostol
Posts: 803
Joined: Mon Jul 17, 2006 5:53 am
Full name: Edsel Apostol

Re: OliPerft with divide Option as Pre Version for OliThink

Post by Edsel Apostol »

Hi Oliver,

It would be stronger if you add SEE, it can be used in ordering moves in search and pruning losing captures in qsearch resulting to a much better tactical knowledge.

By the way, I'm always a fan of Olithink as I learned bitboards from studying the pre-alpha 5 version before that is still a rotated approach.