Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

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

Moderator: Ras

ZirconiumX
Posts: 1361
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: Calling in the pest control

Post by ZirconiumX »

Gusev wrote:
Dmitri, I suggest that if you want to see the magnitude of the problem (and help fix them) that you try to compile Firenzina (there are IDEs for it, such as Code::Blocks IIRC).

Hint: the error messages are over 10,000 lines long.
Under Linux, that is? Wow! I did not realize that, because I didn't have a chance to try. Will help fix, once I figure out how. :o
As I said, use Code::Blocks - it supports MSVC++'s compiler, as well as GCC (from MinGW), and since the intel compiler is compatible with MSVC++, probably it too.

It supports concurrebt builds - which will make compiling much faster.

It will even take your Visual C++ project file.

I suggest you give it a try - I'm tempted to try it myself.

Matthew:out
tu ne cede malis, sed contra audentior ito
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Calling in the pest control

Post by velmarin »

Mattew,
bear one thing, another thing to integrate.

The substitutes are never better than the originals.
Microsoft Visual Express 2010 is free,

Visual studio 2012 gives 3-month trial.

Intel Compiler 90 day trial,
free on Linux.
ZirconiumX
Posts: 1361
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: Calling in the pest control

Post by ZirconiumX »

velmarin wrote:Mattew,
bear one thing, another thing to integrate.

The substitutes are never better than the originals.
Microsoft Visual Express 2010 is free,

Visual studio 2012 gives 3-month trial.

Intel Compiler 90 day trial,
free on Linux.
Visual Studio won't run on Linux.

The Intel compiler on Linux is GCC compatible - it won't help me. Likewise, on Windows, the Intel compiler is MSVC++ compatible.

Matthew:out
tu ne cede malis, sed contra audentior ito
ZirconiumX
Posts: 1361
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: Calling in the pest control

Post by ZirconiumX »

Gusev wrote:
Dmitri, I suggest that if you want to see the magnitude of the problem (and help fix them) that you try to compile Firenzina (there are IDEs for it, such as Code::Blocks IIRC).

Hint: the error messages are over 10,000 lines long.
Under Linux, that is? Wow! I did not realize that, because I didn't have a chance to try. Will help fix, once I figure out how. :o
In actual fact, there are 22,005 lines of error message. THAT is how bad the situation is. I can send it to you if you like.

Matthew:out
tu ne cede malis, sed contra audentior ito
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Calling in the pest control

Post by velmarin »

Mattew,

You wrote that you were going to install "Windows" on a disk.

Besides you can always make a virtual disk. (VirtualBox, VMware, ect)

But I do not want to convince anyone.
"This becomes a dialogue of the deaf"
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

The SGVAD LP compile of Firenzina 2.2.2 xTreme is released

Post by Gusev »

http://dgusev.cs.edinboro.edu/GameDev/C ... LP_x64.zip This is a quick fix / slight improvement. While working on the 32-bit compile, I noticed that LargePages were commented out in the original code. The change increases kNodes/sec somewhat.
ZirconiumX
Posts: 1361
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: The SGVAD LP compile of Firenzina 2.2.2 xTreme is releas

Post by ZirconiumX »

Gusev wrote:http://dgusev.cs.edinboro.edu/GameDev/C ... LP_x64.zip This is a quick fix / slight improvement. While working on the 32-bit compile, I noticed that LargePages were commented out in the original code. The change increases kNodes/sec somewhat.
And LinuxLargePages for Linux, respectively.

Every little helps :)

Matthew:out
tu ne cede malis, sed contra audentior ito
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme released

Post by Gusev »

I have now released two generic no-popcnt 64-bit Windows compiles of Firenzina 2.2.2 xTreme at http://dgusev.cs.edinboro.edu/GameDev/C ... nzina.html (Archive No. 3 on the list.) One of the compiles (LP) supports Large Pages, the other one doesn't. The strength of the generics is ~+7 Elo over Fire 2.2 xTreme GH 64bit.

32-bit compiles are still being tested. Once I am done with them, I plan to update the code archive (small changes had to be made on the 32-bit side). Then I will download Matthews's version with Linux stuff and try to compile it.
ZirconiumX
Posts: 1361
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele

Post by ZirconiumX »

Gusev wrote:I have now released two generic no-popcnt 64-bit Windows compiles of Firenzina 2.2.2 xTreme at http://dgusev.cs.edinboro.edu/GameDev/C ... nzina.html (Archive No. 3 on the list.) One of the compiles (LP) supports Large Pages, the other one doesn't. The strength of the generics is ~+7 Elo over Fire 2.2 xTreme GH 64bit.

32-bit compiles are still being tested. Once I am done with them, I plan to update the code archive (small changes had to be made on the 32-bit side). Then I will download Matthews's version with Linux stuff and try to compile it.
I wish you the best of luck - I was tired and swapped the vales of true and false (true should be 1 and false should be 0 in fire.h). :roll:

Matthew:out
tu ne cede malis, sed contra audentior ito
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele

Post by Gusev »

ZirconiumX wrote:
Gusev wrote:I have now released two generic no-popcnt 64-bit Windows compiles of Firenzina 2.2.2 xTreme at http://dgusev.cs.edinboro.edu/GameDev/C ... nzina.html (Archive No. 3 on the list.) One of the compiles (LP) supports Large Pages, the other one doesn't. The strength of the generics is ~+7 Elo over Fire 2.2 xTreme GH 64bit.

32-bit compiles are still being tested. Once I am done with them, I plan to update the code archive (small changes had to be made on the 32-bit side). Then I will download Matthews's version with Linux stuff and try to compile it.
I wish you the best of luck - I was tired and swapped the vales of true and false (true should be 1 and false should be 0 in fire.h). :roll:

Matthew:out
Maybe it'll give us a strong competitor of Moron 1.0. :wink: