Skip to content
erf-modelPublic

About

This repository holds the documentation for mapping wildfire models to ERF, as well as links to the models themselves.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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, Source/FireCoupling
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.

What is inside each repository

A fire engine can also be integrated using a pinned ERF Git submodule.

How LSFIRE connects to ERF

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) erf-model/FLARE erf.fire.engine = flare
LSFIRE (level-set wildland fire spread model) erf-model/LSFIRE erf.fire.engine = lsfire

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.

About

This repository holds the documentation for mapping wildfire models to ERF, as well as links to the models themselves.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages