ZCT 0.3.2451

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
Zach Wegner
Posts: 1922
Joined: Thu Mar 09, 2006 12:51 am
Location: Earth

ZCT 0.3.2451

Post by Zach Wegner »

Finally, here it is folks. This is pretty much the version that played in the WCRCC, with the addition of native Windows code for SMP compatibility (generously contributed by Teemu Pudas). There are still some weird issues with SMP: only with 2 processors its stable, and even then some searches the child processor won't search. It also still eats up processor time when idle in SMP mode, so either play with ponder off, or just have some extra processors. I just haven't really had the time to fix these problems, but I figure it's better to get something out that kind of works than nothing at all. ZCT does now have a user-adjustable path for EGBBs though.

This release includes Jim Ablett-compiled Windows executables for 32 and 64 bit, SMP and non. There is also an opening book by Dr. Wael Deeb.

https://sourceforge.net/project/showfil ... _id=226014

There is also a new ZCT mailing list, for release announcements, code improvement discussions, bug reports, chatting, etc. You can sign up here: https://lists.sourceforge.net/lists/listinfo/zct-list

A big thanks to Teemu Pudas, Fonzy Bluemers, and Jim Ablett for all kinds of help, Wael Deeb for the book, Patrick Buchmann, Graham Banks, and Aart Bik for running tournaments with ZCT, and everyone else that uses ZCT. I hope you enjoy this latest offering.
F. Bluemers
Posts: 880
Joined: Thu Mar 09, 2006 11:21 pm
Location: Nederland

Re: ZCT 0.3.2451

Post by F. Bluemers »

Thanks for the new version ,Zach :)
Some extra power is needed to stop this Twisted Logic monster messing up my dirty tour :lol:

Code: Select all

It also still eats up processor time when idle in SMP mode
my linux box is busy,
is this feature in windows only?

Best
Fonzy
User avatar
Zach Wegner
Posts: 1922
Joined: Thu Mar 09, 2006 12:51 am
Location: Earth

Re: ZCT 0.3.2451

Post by Zach Wegner »

F. Bluemers wrote:Thanks for the new version ,Zach :)
My pleasure. Guys like you are what make the CC community so great.
Some extra power is needed to stop this Twisted Logic monster messing up my dirty tour :lol:
Hehe... I don't know how much this will help. Maybe you should go download xyclOps... ;)

Code: Select all

It also still eats up processor time when idle in SMP mode
my linux box is busy,
is this feature in windows only?
Best
Fonzy
Unfortunately yes, but only the extra processors are affected. So for example you could run a single processor program against ZCT ponder off on a dual core. ZCT's main processor won't eat up CPU time, and the idle one can churn alongside the other program.
F. Bluemers
Posts: 880
Joined: Thu Mar 09, 2006 11:21 pm
Location: Nederland

Re: ZCT 0.3.2451

Post by F. Bluemers »

Zach Wegner wrote:
F. Bluemers wrote:Thanks for the new version ,Zach :)
My pleasure. Guys like you are what make the CC community so great.
Some extra power is needed to stop this Twisted Logic monster messing up my dirty tour :lol:
Hehe... I don't know how much this will help. Maybe you should go download xyclOps... ;)
:shock: eh ... no :lol:

Code: Select all

It also still eats up processor time when idle in SMP mode
my linux box is busy,
is this feature in windows only?
Best
Fonzy
Unfortunately yes, but only the extra processors are affected. So for example you could run a single processor program against ZCT ponder off on a dual core. ZCT's main processor won't eat up CPU time, and the idle one can churn alongside the other program.
This particular smp bug is/has been hunting crafty and arasan as well iirc.
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: ZCT 0.3.2451

Post by Dr.Wael Deeb »

Zach Wegner wrote:Finally, here it is folks. This is pretty much the version that played in the WCRCC, with the addition of native Windows code for SMP compatibility (generously contributed by Teemu Pudas). There are still some weird issues with SMP: only with 2 processors its stable, and even then some searches the child processor won't search. It also still eats up processor time when idle in SMP mode, so either play with ponder off, or just have some extra processors. I just haven't really had the time to fix these problems, but I figure it's better to get something out that kind of works than nothing at all. ZCT does now have a user-adjustable path for EGBBs though.

This release includes Jim Ablett-compiled Windows executables for 32 and 64 bit, SMP and non. There is also an opening book by Dr. Wael Deeb.

https://sourceforge.net/project/showfil ... _id=226014

There is also a new ZCT mailing list, for release announcements, code improvement discussions, bug reports, chatting, etc. You can sign up here: https://lists.sourceforge.net/lists/listinfo/zct-list

A big thanks to Teemu Pudas, Fonzy Bluemers, and Jim Ablett for all kinds of help, Wael Deeb for the book, Patrick Buchmann, Graham Banks, and Aart Bik for running tournaments with ZCT, and everyone else that uses ZCT. I hope you enjoy this latest offering.
Congratulations for your first MP release and good luck :D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
swami
Posts: 6664
Joined: Thu Mar 09, 2006 4:21 am

Re: ZCT 0.3.2451

Post by swami »

Thanks Zach, With Mp support and stronger version that scored 7.5 in World Rapid Champs, It is gonna make a big leap in elo. :wink:

Btw, Is .2451 in version number something related to the engine's ratings from your test? or am I just being a comp chess geek?
User avatar
Zach Wegner
Posts: 1922
Joined: Thu Mar 09, 2006 12:51 am
Location: Earth

Re: ZCT 0.3.2451

Post by Zach Wegner »

swami wrote:Thanks Zach, With Mp support and stronger version that scored 7.5 in World Rapid Champs, It is gonna make a big leap in elo. :wink:
I'm not sure how much stronger it will be than .2447. That's what you guys are for. ;)

And I just now realized I forgot to mention thank you in the original post for testing ZCT. :x
So, thanks for testing!! And Tony Thomas too! I should've covered my bases. Thanks to everyone for testing it if you have!
Btw, Is .2451 in version number something related to the engine's ratings from your test? or am I just being a comp chess geek?
No, but I hope so. Here's the story of my rating system:
Back when I started the rewrite of my old engine, three years ago, I made a folder called nz0.2. That is, new ZCT, 2nd version. The next version was nz0.21, then .22. Here I decided to go even more fine grained so I could keep my changes a little more organized, so the next version was .221. Once this got into the .23s, I made a new testing framework that I would put tons of changes into, just little tweaks and such, and then have the computer work out the strength. I lost the old testing framework with my new computer, but I've been slowly building it back up, so the version numbers haven't been increasing all that much. At some point along the way I realized that this was really the 3rd full chess program I've made, so hence the 0.3.x. This has just grown over time.
swami
Posts: 6664
Joined: Thu Mar 09, 2006 4:21 am

Re: ZCT 0.3.2451

Post by swami »

Welcome, and Thanks, Zach for an explanation of the story behind the version number. :)