Difference between revisions of "Fire"

From Chessprogramming wiki
Jump to: navigation, search
(One intermediate revision by the same user not shown)
Line 4: Line 4:
  
 
'''Fire''', (Firebird, Fire xTreme)<br/>
 
'''Fire''', (Firebird, Fire xTreme)<br/>
an [[UCI]] compliant chess engine by [[Norman Schmidt]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=50463&start=5 Re: Fire 3.0 released] by [[Norman Schmidt]], [[CCC]], December 13, 2013</ref>, until version 3.0 derived from [[IvanHoe]] and the [[Ippolit]] series of programs with some help of [[Milos Stanisavljevic]]. Initially called Firebird, and later renamed to Fire due to a trademark naming conflict <ref>[http://computer-chess.org/doku.php?id=computer_chess:wiki:lists:chess_engine_list Chess Engine List] from [[Ron Murawski|Ron Murawski's]] [http://computer-chess.org/doku.php?id=home Computer-Chess Wiki]</ref>, it was released as open source, Fire licensed under the [[Free Software Foundation#GPL|GNU GPL]]. The sources were later closed with [[Windows]] executables available for download for recent [[Intel]] processors <ref>[http://www.talkchess.com/forum/viewtopic.php?t=50463 Fire 3.0 released] by Stefan Pohl, [[CCC]], December 13, 2013</ref>. Fire features [[Magic Bitboards|magic bitboards]], it can be configured with more than 70 UCI options, and applies a [[Parallel Search|SMP parallel search]].   
+
an [[UCI]] compliant chess engine by [[Norman Schmidt]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=50463&start=5 Re: Fire 3.0 released] by [[Norman Schmidt]], [[CCC]], December 13, 2013</ref>, until version 3.0 derived from [[IvanHoe]] and the [[Ippolit]] series of programs with some help of [[Milos Stanisavljevic]]. Initially called Firebird, and later renamed to Fire due to a trademark naming conflict <ref>[http://computer-chess.org/doku.php?id=computer_chess:wiki:lists:chess_engine_list Chess Engine List] from [[Ron Murawski|Ron Murawski's]] [http://computer-chess.org/doku.php?id=home Computer-Chess Wiki]</ref>, it was released as open source, Fire licensed under the [[Free Software Foundation#GPL|GNU GPL]]. The sources were later closed with [[Windows]] executables available for download for recent [[Intel]] processors <ref>[http://www.talkchess.com/forum/viewtopic.php?t=50463 Fire 3.0 released] by Stefan Pohl, [[CCC]], December 13, 2013</ref>. Fire features [[Magic Bitboards|magic bitboards]], it can be configured with more than 70 UCI options, and applies a [[Parallel Search|SMP parallel search]]. Since April 2021 with Fire '''8.1''', the program is [[:Category:Open Source|open source]] again <ref>[https://github.com/FireFather/fire GitHub - FireFather/fire: a very strong, state-of-the-art, highly optimized, open-source freeware UCI chess engine...]</ref>.
  
 
=Fire 4=
 
=Fire 4=
Line 18: Line 18:
 
=Fire 8=
 
=Fire 8=
 
Fire '''8''' with smaller and highly tuned evaluation was released on Februray 23, 2021 <ref>[https://chesslogik.wixsite.com/fire/history History | fire]</ref>.
 
Fire '''8''' with smaller and highly tuned evaluation was released on Februray 23, 2021 <ref>[https://chesslogik.wixsite.com/fire/history History | fire]</ref>.
 +
The further optimized Fire '''8.1''' was released on April 16, 2021 as [[:Category:Open Source|open source]], licensed under the [[Free Software Foundation#GPL|GNU GPL]] <ref>[https://github.com/FireFather/fire GitHub - FireFather/fire: a very strong, state-of-the-art, highly optimized, open-source freeware UCI chess engine...]</ref>.
  
 
=See also=
 
=See also=
Line 48: Line 49:
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=10&t=76719 Fire 8 GPLv3 Source Request] by [[Andrew Grant]], [[CCC]], February 26, 2021 (Engine Origins)
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=10&t=76719 Fire 8 GPLv3 Source Request] by [[Andrew Grant]], [[CCC]], February 26, 2021 (Engine Origins)
 
: [http://www.talkchess.com/forum3/viewtopic.php?f=10&t=76719&start=3 Re: Fire 8 GPLv3 Source Request] by [[Norman Schmidt]], [[CCC]], February 26, 2021
 
: [http://www.talkchess.com/forum3/viewtopic.php?f=10&t=76719&start=3 Re: Fire 8 GPLv3 Source Request] by [[Norman Schmidt]], [[CCC]], February 26, 2021
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76209&start=243 Re: New engine releases & news 2021] by [[Norman Schmidt]], [[CCC]], April 19, 2021
  
 
=External Links=
 
=External Links=
Line 53: Line 55:
 
* [https://chesslogik.wixsite.com/fire Fire Chess Engine]
 
* [https://chesslogik.wixsite.com/fire Fire Chess Engine]
 
* [https://chesslogik.wixsite.com/fire/about ABOUT | fire]
 
* [https://chesslogik.wixsite.com/fire/about ABOUT | fire]
 +
* [https://github.com/FireFather/fire GitHub - FireFather/fire: a very strong, state-of-the-art, highly optimized, open-source freeware UCI chess engine...]
 
* [http://www.chessdom.com/fire-the-chess-engine-releases-a-new-version/ Fire – the chess engine releases a new version], [[Chessdom]], October 02, 2017 » [[TCEC Season 10]]
 
* [http://www.chessdom.com/fire-the-chess-engine-releases-a-new-version/ Fire – the chess engine releases a new version], [[Chessdom]], October 02, 2017 » [[TCEC Season 10]]
 
* [http://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=Fire&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Fire] in [[CCRL|CCRL 40/40]]
 
* [http://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=Fire&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Fire] in [[CCRL|CCRL 40/40]]
Line 77: Line 80:
 
<references />
 
<references />
 
'''[[Engines|Up one Level]]'''
 
'''[[Engines|Up one Level]]'''
 +
[[Category:Open Source]]
 +
[[Category:GPL]]
 
[[Category:UCI]]
 
[[Category:UCI]]
 
[[Category:Windows]]
 
[[Category:Windows]]
 +
[[Category:Linux]]
 
[[Category:X64]]
 
[[Category:X64]]
 
[[Category:PC]]
 
[[Category:PC]]

Revision as of 10:54, 21 April 2021

Home * Engines * Fire

Fire [1]

Fire, (Firebird, Fire xTreme)
an UCI compliant chess engine by Norman Schmidt [2], until version 3.0 derived from IvanHoe and the Ippolit series of programs with some help of Milos Stanisavljevic. Initially called Firebird, and later renamed to Fire due to a trademark naming conflict [3], it was released as open source, Fire licensed under the GNU GPL. The sources were later closed with Windows executables available for download for recent Intel processors [4]. Fire features magic bitboards, it can be configured with more than 70 UCI options, and applies a SMP parallel search. Since April 2021 with Fire 8.1, the program is open source again [5].

Fire 4

Fire 4, released in December 2014, was a compete re-write and does not use any source code from or related to Ippolit. It supports Syzygy Bases, and includes a revamped memory management which uses OpenMP #pragmas to utilize thread local storage [6] and minimize the amount of 'shared' resources among threads for its SMP implementation. Testing was done via massive parallel, automated 24/7 ultra-fast chess engine matches using Cutechess-cli and LittleBlitzer. Code changes were tested to a very high level of confidence using LOS and SPRT (min. 40,000 games) against a pool of top engines. Development and testing included approx. 200,000 - 240,000 ultra-fast games per day [7]. According to a CCC posting by anonymous poster cucumber in September 2020, but in contradiction to Norman Schmidt's later statement [8], Fire 4 was later released as open source engine Seagull based on Gull, hiding its Fire 4 origin [9].

Fire 5, Fire 6.1

Fire 5, released in November 2016, improved with new evaluation terms, and SPSA tuned evaluation and search parameters, and supports Chess960. Fire 6.1, released in September 2017, added approximately 30-40 Elo in playing strength [10].

Fire 7.1

Fire 7.1 from May 27, 2018 [11], will be the last public release of Fire [12]. Its private successor, Fire 8_beta won the League 1 of TCEC Season 19 in summer 2020, and qualified for the top eight in the Premier Division. On September 18, 2020, Ethereal author Andrew Grant published a Fire 7.1 GPLv3 Source Request in CCC, since he believes that some or all of Fire is likely to fall under the GPLv3, as it is inherited from Stockfish's GPLv3 license [13].

Fire 8

Fire 8 with smaller and highly tuned evaluation was released on Februray 23, 2021 [14]. The further optimized Fire 8.1 was released on April 16, 2021 as open source, licensed under the GNU GPL [15].

See also

Forum Posts

2010 ...

2015 ...

Re: Fire 6 is available! by Norman Schmidt, CCC, September 23, 2017

2020 ...

Re: Fire 7.1 GPLv3 Source Request by cucumber, CCC, September 23, 2020 » Seagull
Re: Fire 8 GPLv3 Source Request by Norman Schmidt, CCC, February 26, 2021

External Links

Chess Engine

Misc

References

Up one Level