Description

fireLib is a C language function library for predicting the spread rate, intensity, flame length, and scorch height of free-burning surface fires. It is derived directly from the BEHAVE fire behavior algorithms for predicting fire spread in two dimensions, but is optimized for highly iterative applications such as cell- or wave- based fire growth simulation.

fireLib was developed to give fire growth modellers a simple, common, and optimized application programming interface to use in their simulations. While fireLib contains 13 functions, as few as 4 function calls are required to create a simple yet efficient and functional fire growth simulator.

fireLib is written entirely in ANSI standard C and compiles under a wide range of C and C++ compilers on a variety of DOS, Windows, and Unix computers.

The most recent release of fireLib is 1.0.1.


Authorship & Support

fireLib was written by Collin D. Bevins, Systems for Environmental Management. Program development was funded cooperatively by the Fire Behavior Research Work Unit of the USDA Forest Service Rocky Mountain Research Station, and by Systems for Environmental Management.


Available Information

firelib-1.0.1.tar.gz is a gzipped tar file containing the fireLib source code and documentation files.

firelib-1.0.1.zip is a zip file containing the fireLib source code and documentation files.

firelib.ps is the fireLib User Manual and Technical Reference in PostScript format (it is included in both the fireLib-1.0.1.tar.gz and fireLib-1.0.1.zip files).

You may also view the user manual on-line.