Dr.Wael Deeb wrote:I am surprised that a skilled programmer like H.G.Muller is not aware of this fact....
Dr.D
I wonder if you are talking about 5 pc and he may be talking about 6 pc tablebases.
In my own 5-pc generator, when I use two cpus, the time for generation goes down to almost half. The whole calculation is done in Memory (less than 2 Gb needed).
If I develop a 6-pc generator the story will be totally different I guess.
Miguel
My quad has 4 Gb memory, but task manager says newTBGen.exe is using 575,808 k at 25% cpu wuth 74% system idle.
I guess you have a 4 CPU system and so 3 CPUs are idle.
Hi Dann
Yes its a 4 cpu system with 3 CPUs idle. Perhaps there is a newer version of TBGen for 5 man available somewhere. the version I am using is 1.0.0.1 copyright 1999.
Dr.Wael Deeb wrote:I am surprised that a skilled programmer like H.G.Muller is not aware of this fact....
Dr.D
I wonder if you are talking about 5 pc and he may be talking about 6 pc tablebases.
In my own 5-pc generator, when I use two cpus, the time for generation goes down to almost half. The whole calculation is done in Memory (less than 2 Gb needed).
If I develop a 6-pc generator the story will be totally different I guess.
Miguel
My quad has 4 Gb memory, but task manager says newTBGen.exe is using 575,808 k at 25% cpu wuth 74% system idle.
I guess you have a 4 CPU system and so 3 CPUs are idle.
Hi Dann
Yes its a 4 cpu system with 3 CPUs idle. Perhaps there is a newer version of TBGen for 5 man available somewhere. the version I am using is 1.0.0.1 copyright 1999.
I am not sure what generator you are using, but most can be run in parallel.
I guess that you can have 4 instances running, because you can specifically name the files you want to create with most generators.
Dr.Wael Deeb wrote:I am surprised that a skilled programmer like H.G.Muller is not aware of this fact....
Dr.D
I wonder if you are talking about 5 pc and he may be talking about 6 pc tablebases.
In my own 5-pc generator, when I use two cpus, the time for generation goes down to almost half. The whole calculation is done in Memory (less than 2 Gb needed).
If I develop a 6-pc generator the story will be totally different I guess.
Miguel
My quad has 4 Gb memory, but task manager says newTBGen.exe is using 575,808 k at 25% cpu wuth 74% system idle.
I guess you have a 4 CPU system and so 3 CPUs are idle.
Hi Dann
Yes its a 4 cpu system with 3 CPUs idle. Perhaps there is a newer version of TBGen for 5 man available somewhere. the version I am using is 1.0.0.1 copyright 1999.
I am not sure what generator you are using, but most can be run in parallel.
I guess that you can have 4 instances running, because you can specifically name the files you want to create with most generators.
Its a chessbase generator from 1999 I think, If I try to run more than one instance it will start generatingthe same tbs. I tried to select a different tbs for each instance to have a go at, but no dice
Dr.Wael Deeb wrote:I am surprised that a skilled programmer like H.G.Muller is not aware of this fact....
Dr.D
I wonder if you are talking about 5 pc and he may be talking about 6 pc tablebases.
In my own 5-pc generator, when I use two cpus, the time for generation goes down to almost half. The whole calculation is done in Memory (less than 2 Gb needed).
If I develop a 6-pc generator the story will be totally different I guess.
Miguel
My quad has 4 Gb memory, but task manager says newTBGen.exe is using 575,808 k at 25% cpu wuth 74% system idle.
I guess you have a 4 CPU system and so 3 CPUs are idle.
Hi Dann
Yes its a 4 cpu system with 3 CPUs idle. Perhaps there is a newer version of TBGen for 5 man available somewhere. the version I am using is 1.0.0.1 copyright 1999.
I am not sure what generator you are using, but most can be run in parallel.
I guess that you can have 4 instances running, because you can specifically name the files you want to create with most generators.
Its a chessbase generator from 1999 I think, If I try to run more than one instance it will start generatingthe same tbs. I tried to select a different tbs for each instance to have a go at, but no dice
Is it for Nalimov format tablebase files or some other format?
Dr.Wael Deeb wrote:I am surprised that a skilled programmer like H.G.Muller is not aware of this fact....
Dr.D
I wonder if you are talking about 5 pc and he may be talking about 6 pc tablebases.
In my own 5-pc generator, when I use two cpus, the time for generation goes down to almost half. The whole calculation is done in Memory (less than 2 Gb needed).
If I develop a 6-pc generator the story will be totally different I guess.
Miguel
My quad has 4 Gb memory, but task manager says newTBGen.exe is using 575,808 k at 25% cpu wuth 74% system idle.
I guess you have a 4 CPU system and so 3 CPUs are idle.
Hi Dann
Yes its a 4 cpu system with 3 CPUs idle. Perhaps there is a newer version of TBGen for 5 man available somewhere. the version I am using is 1.0.0.1 copyright 1999.
I am not sure what generator you are using, but most can be run in parallel.
I guess that you can have 4 instances running, because you can specifically name the files you want to create with most generators.
Its a chessbase generator from 1999 I think, If I try to run more than one instance it will start generatingthe same tbs. I tried to select a different tbs for each instance to have a go at, but no dice
Is it for Nalimov format tablebase files or some other format?
$ gcc -O2 -o tbgen tbgen.cpp
In file included from tbgen.cpp:321:
tbindex.cpp: In function `int FCheckExistance(char*, int, color)':
tbindex.cpp:4093: error: invalid conversion from `const char*' to `char*'
tbgen.cpp: In function `void VCreateTable(int, int)':
tbgen.cpp:2446: error: invalid conversion from `const char*' to `char*'
Is it possible that earlier versions of Cygwin could compile the sources error free, and that today's versions somehow can't? Not a stupid question I hope. I have reasons for wanting to compile it, that's why I ask.
$ gcc -O2 -o tbgen tbgen.cpp
In file included from tbgen.cpp:321:
tbindex.cpp: In function `int FCheckExistance(char*, int, color)':
tbindex.cpp:4093: error: invalid conversion from `const char*' to `char*'
tbgen.cpp: In function `void VCreateTable(int, int)':
tbgen.cpp:2446: error: invalid conversion from `const char*' to `char*'
Is it possible that earlier versions of Cygwin could compile the sources error free, and that today's versions somehow can't? Not a stupid question I hope. I have reasons for wanting to compile it, that's why I ask.
$ gcc -O2 -o tbgen tbgen.cpp
In file included from tbgen.cpp:321:
tbindex.cpp: In function `int FCheckExistance(char*, int, color)':
tbindex.cpp:4093: error: invalid conversion from `const char*' to `char*'
tbgen.cpp: In function `void VCreateTable(int, int)':
tbgen.cpp:2446: error: invalid conversion from `const char*' to `char*'
Is it possible that earlier versions of Cygwin could compile the sources error free, and that today's versions somehow can't? Not a stupid question I hope. I have reasons for wanting to compile it, that's why I ask.
Dr.Wael Deeb wrote:I am surprised that a skilled programmer like H.G.Muller is not aware of this fact....
Dr.D
I wonder if you are talking about 5 pc and he may be talking about 6 pc tablebases.
In my own 5-pc generator, when I use two cpus, the time for generation goes down to almost half. The whole calculation is done in Memory (less than 2 Gb needed).
If I develop a 6-pc generator the story will be totally different I guess.
Miguel
My quad has 4 Gb memory, but task manager says newTBGen.exe is using 575,808 k at 25% cpu wuth 74% system idle.
I guess you have a 4 CPU system and so 3 CPUs are idle.
Hi Dann
Yes its a 4 cpu system with 3 CPUs idle. Perhaps there is a newer version of TBGen for 5 man available somewhere. the version I am using is 1.0.0.1 copyright 1999.
I am not sure what generator you are using, but most can be run in parallel.
I guess that you can have 4 instances running, because you can specifically name the files you want to create with most generators.
Its a chessbase generator from 1999 I think, If I try to run more than one instance it will start generatingthe same tbs. I tried to select a different tbs for each instance to have a go at, but no dice
Is it for Nalimov format tablebase files or some other format?
Nalimov.
The nalimov generator will build individual files as you choose. For instance:
Not sure if those problems are cured or not, but I know that the above code does work properly for the 6 man files.
The source code in the nalimov_code zip file produced the same errors while compiling that I posted above.
But that is good. I do not know much about programming language but with your lead of "The two instances above both need a cast." it will give me motivation to learn a little. Hopefully no more compiling errors will appear after those two are fixed.