ERF-Fire
This repository holds the documentation for mapping wildfire models to ERF, as well as links to the models themselves.
A wildland fire and the atmosphere drive each other: the wind spreads the fire, and the fire’s heat drives the wind. The code is split along that line.
Part |
What it does |
Where it lives |
|---|---|---|
Fire coupling |
The atmosphere side: where the fire grid sits, what the fire is handed each step, and how its heat, water vapour and smoke enter the atmosphere |
erf-model/ERF, |
Fire engine |
The fire model: spreads the front and reports the heat it releases |
Its own repository, outside ERF |
ERF contains no fire engine of its own. An engine plugs into the coupling through one interface, and ERF needs no change to add one.
A fire engine can also be integrated using a pinned ERF Git submodule.
Documentation
The documentation is published at
erf-model.github.io/ERF-Fire. It is built
with Sphinx from the pages in docs/. The Markdown pages below also read on
GitHub:
Fire–Atmosphere Coupling in ERF: the coupling components in ERF, how to build them, their inputs, and what an engine must provide.
FLARE: the engine, and what the FLARE repository holds that is not part of the engine. The FLARE model documentation and its inputs, copied from the FLARE repository, are on the published site under FLARE.
LSFIRE: the level-set engine, its ERF adapter, repository layout, and coupled test cases.
Tutorials: placeholder; the tutorials are not written yet.
To build the pages locally:
python3 -m pip install -r docs/requirements.txt
sphinx-build -W --keep-going -b html docs _build/html
then open _build/html/index.html.
Fire models
Model |
Repository |
Selected with |
|---|---|---|
FLARE (Fire-Line Advancement and Reaction Engine) |
|
|
LSFIRE (level-set wildland fire spread model) |
|
Each model’s team maintains the description of its own model.
Names
Until October 2026 the native fire model was developed on the ERF-Fire branch
of hgopalan/ERF. Its coupling code then moved into ERF, and the model became
FLARE. In this repository, “ERF-Fire” means the fire coupling in ERF and this
documentation, not one fire model.