Gaviota tablebases probing code (v0.2.2) UPDATE, New "restarting functions"
* New "restarting functions" tb_restart() and tbcache_restart() were added. If the user changes the conditions (paths etc.) while the program is running, these function will re initialize the tablebase probing code.
* Aaron Becker contributed in his source code fork with a Makefile to produce a static library in Linux. I just borrowed it Thanks!
* The example tbprobe.c code was modified to make it a bit more clear and the new functions were incorporated
I do not think I will need to add any more functions or change them. Hopefully, any future changes will be optimizations, but the interface should remain the same.
michiguel wrote:Gaviota tablebases probing code (v0.2.2) UPDATE, New "restarting functions"
* New "restarting functions" tb_restart() and tbcache_restart() were added. If the user changes the conditions (paths etc.) while the program is running, these function will re initialize the tablebase probing code.
* Aaron Becker contributed in his source code fork with a Makefile to produce a static library in Linux. I just borrowed it Thanks!
* The example tbprobe.c code was modified to make it a bit more clear and the new functions were incorporated
I do not think I will need to add any more functions or change them. Hopefully, any future changes will be optimizations, but the interface should remain the same.
BBauer wrote:I wanted to give your bases a try, but I couldn't find tbgen.
How do I generate the bases?
Kind regards
Bernhard
Check this link. "tbgen" is a built-in command of the Gaviota engine, like "tbtest" but despite "tbcheck.exe".
If you have a decent download link available then this option may be a lot faster than generating on your own, though. It took me about 1.5 hrs to get all ~6.5GB.
Thank you!
I checked the link you gave before askink here, but I didn't realized that tbgen is a built in command to gaviota.
Frankly spoken, I do not know how to download all the files with 1 click.
And I thought I am the only fool.
But now I have created the 4-piece bases and I get files named gtbkbbk.gtb and so on. But those files are not recognized by gaviota. What have I to do to come further?
kind regards
Bernhard
BBauer wrote:And I thought I am the only fool.
But now I have created the 4-piece bases and I get files named gtbkbbk.gtb and so on. But those files are not recognized by gaviota. What have I to do to come further?
kind regards
Bernhard
in the gaviota.ini.txt file, use in the name of folder, for instance "gtb/" or "gtb" rather than "gtb". I fixed this already a while ago but now I wonder whether the fix was in the last released version. Time for me to release an update...
Miguel
Last edited by michiguel on Thu Apr 22, 2010 3:26 pm, edited 1 time in total.