Fire
Fire - the world's strongest chess program. don't get burned ...try it yourself, it's free! |
|
downloads: Fire 1.31 is available Fire_131_w32_KLO (optimized windows 32-bit executable, logo, and readme files, compiled by KLO) Fire_131_w32_NS (optimized windows 32-bit executable, logo, and readme files, compiled by NS) Fire_131_w32_NS_no_SSE2 (optimized windows 32-bit executable, logo, and readme files, for older CPUs that don't support Intel SSE2 instruction set, compiled by NS) Fire_131_x64_KLO (optimized windows 64-bit executable, logo, and readme files, compiled by KLO) Fire_131_x64_KLO_popcnt (optimized windows 64-bit executable, logo, and readme files, for newer CPUs like Core i7, or any that support POPCNT, compiled by KLO) Fire_131_w32_KLO_popcnt (optimized windows 32-bit executable, logo, and readme files, for newer CPUs like Core i7, or any that support POPCNT, ideal if you run a 32-bit OS on a 64-bit system... compiled by KLO) if you experience an error message while trying to load one of these executables, you may need to download and run the Microsoft VC++ 2008 Redistributable Package: 32-bit 64-bit |
|
logos by Dave Dahlem: alternate logos: |
Fire 1.31 (for Windows) by Kranium and Sentinel is UCI only, extremely strong, fast, and stable rating: ~ 3400 ELO features: bitboards true SMP parallel search configurable pawn hash analysis mode ponder searchmoves multiPV multiCentiPawnPV Hyatt Hash perft, benchmark, and drawboard utilites validate functions (debug) multi pos gain (for each CPU/core/thread) multi history (for each CPU/core/thread) major changes: 1.31 maintenance release with Fire 1.2 and 1.3, Totalbases and Triplebases can be configured to autoload on engine startup only via the fire.cfg file, so i've added 2 new UCI options, and associated code, which enables configuration of 'autoloading of Robbobases' via UCI GUIs: Autoload Totalbases Autoload Triplebases id name and id author are now placed outside of 'if (CfgFound)' statement in static void uci() this was causing Fire 1.3 to not load in Fritz and CB Hash size wasn't being read properly if using fire.cfg this has now been fixed 1.3 new/faster bitboard LSB/MSB routines mutually exclusive fire.cfg/UCI GUI options phase-scaled piece values improved QSearch fix/improvement MaxThreads = 256 several new/improved eval routines phase multiplier fix code cleanup speed improvement MultiPV now automatically disabled in 'game' mode several small bugfixes UCI options added: Lazy Eval 1 Lazy Eval 2 UCI_EngineAbout AspirationWindow Split At CN Split At EN ANSplitDepth ENSplitDepth PVSplitDepth Contempt Material Weight Positional Weight UseRobboBases Low Depth PVs Time Info Verbose UCI UCI_EngineAbout UCI options removed: NMR Smooth Scaling Extra Info no ELO improvement announcement here... but i'm quite sure that 1.3 is better than 1.2 in this regard... please test yourself to determine engine strength! 1.2 SMP improvements/changes major RobboTripleBase bug fix support for new RobboTriple/Total Blocked (Z) bases added improved hash functions UCI options added: UCI_AnalyseMode, CPU Load Info, Current Move, Depth Info, Hash Full Info, TB Hits Info, Time Info UCI options removed: Analysis Mode, Extra Info, Multi History, Multi Positional Gain NMR Smooth Scaling renamed NMR Scaling (Null Move Reduction Scaling) 1.1 support for RobboTripleBases and RobboTotalBases added reads Fire.cfg parameters file on startup writes (optional) time-stamped I/O log file NMR Smooth Scaling now 'off' by default 1.01 (maintenance release) bug fix: major changes to SMP (to prevent occasional exception error/timeout) changes to NMR Smooth Scaling Null Move verification default = true verification reduction default = 7 GetNumberOfConsoleInputEvents ->_kbhit 1.0 several minor bugs fixed: no longer occasionally displays score of 0.01 no longer drops a thread after ~16 hours in analysis mode engine now initializes at 128 Mb hash movelists enlarged to accommodate really long games pawn hash set to 32 Mb by default improved time management new UCI options: Get FEN Analysis (Fritz) Mode Move on Ponderhit (Never, Sometimes, Always) NMR Smooth Scaling (Null Move Reduction Smooth Scaling) Pawn Value Knight Value Bishop Value Rook Value Queen Value Bishop Pair Value Null Move Verification Verification Reduction Move on Ponderhit Extra Info UCI options removed: MultiCentiPawnPV RandomCount RandomBits Enhanced Time Management CPU Load implemented ETM has been improved and is now used by default new and improved SMP routines MultiPV now works in 'game' mode as well as 'Analysis' mode Fire is based on IppoLit engines by Yakov Petrovich Golyadkin, Igor Igorovich Igoronov, Roberto Pescatore, Yusuf Ralf Weisskopf, Ivan Skavinsky Skavar and all Decembrists for more info: http://ippolit.wikispaces.com this chess ship is a truly glorious achievement of the October Revolution and Decembrists movement! |
|
UCI options: Hash type spin min 1 max 65536 default 128 Pawn Hash type spin min 1 max 1024 default 32 Max Threads type spin min 1 max default 16 MultiPV type spin min 1 max 32 default 1 Pawn Value type spin min 0 max 200 default 100 Knight Value type spin min 0 max 650 default 325 Bishop Value type spin min 0 max 650 default 325 Rook Value type spin min 0 max 1000 default 500 Queen Value type spin min 0 max 1950 default 975 Bishop Pair Value type spin min 0 max 100 default 50 Null Move Reduction type spin min 0 max 16 default 8 Verification Reduction type spin min 0 max 16 default 7 Move on Ponderhit type combo var Never var Sometimes var Always default Sometimes UCI_AnalyseMode type check default false CPU Load Info type check default true Current Move Info type check default true Depth Info type check default true Hash Full Info type check default false TB Hits Info type check default true Time Info type check default true Ponder type check default false NMR Scaling type check default false Verify NullMove type check default true Get FEN type button Clear Hash type button default false TotalBase Cache type spin min 1 max 1024 default 4 TotalBase Path type string default TotalBase TripleBase Path type string default TripleBase Register TotalBases type button Verbose TotalBase Info type check default false AutoLoad TotalBases type check default false Load TripleBases type button Verbose TripleBase Info type check default false AutoLoad TripleBases type check default false |
|
About: my goal with Fire was to combine all the best ideas, features, and strengths from the IppoLit family of releases...IppoLit, RobboLito, Igorrit, and IvanHoe. in addition i have added all the best ideas that Sentinel and i came up with during the development of Robbolito 0.085g3. with enormous beta testing help from the Decembrists and Robbolito comrades, we posted more than a dozen public betas on Immortal223 during the last four months of 2009 (for details, please see the RobboLito page) |
No comments:
Post a Comment