Difference between revisions of "WRF-Fire development notes"

From openwfm
Jump to navigation Jump to search
(→‎In progress: split perimeter and subscale ignition)
Line 20: Line 20:
 
* Generate KML files for visualization in {{wp|Google Earth}}. See [[Talk:WRF-Fire development notes#Google_Earth|discussion]]
 
* Generate KML files for visualization in {{wp|Google Earth}}. See [[Talk:WRF-Fire development notes#Google_Earth|discussion]]
 
* Real test problem with real fire data at both fine and coarse resolution.
 
* Real test problem with real fire data at both fine and coarse resolution.
* Gradual ignition from a point or a line without limitation on the initial radius. See [[Talk:WRF-Fire development notes#Gradual_ignition|discussion]]. Ignition of an observed fire perimeter, with atmosphere and fuel consumption spin-up. See [[Talk:WRF-Fire development notes#Fire spin-up|discussion]]. {{WRF-Fire-branch|jm2/ign}}
+
* Gradual ignition from a point or a line without limitation on the initial radius. See [[Talk:WRF-Fire development notes#Gradual_ignition|discussion]].
 +
* Ignition of an observed fire perimeter, with atmosphere and fuel consumption spin-up. See [[Talk:WRF-Fire development notes#Fire spin-up|discussion]]. {{WRF-Fire-branch|jm2/ign}}
 
* Take the winds from a given height, and set the height in the namelist. {{WRF-Fire-branch|jm2/wind2}} '''Done, needs documentation.'''
 
* Take the winds from a given height, and set the height in the namelist. {{WRF-Fire-branch|jm2/wind2}} '''Done, needs documentation.'''
 
* Better quadrature for fuel left
 
* Better quadrature for fuel left

Revision as of 01:25, 18 October 2010

This page tracks activity in the WRF-Fire and related software development. All members of the fildfires communicty are welcome to get an account and edit.

Wish list

Add your suggestions or plans here. If you want to comment on any of the items, please start a new section of the talk page and link to it here.
  • Take the winds from a given distance behind the fireline, and set the distance in the namelist.
  • Add a canopy fire model for both passive (colocated) and running (not colocated with surface fire) canopy fire.
  • Output of emissions products into WRF for visualization of smoke transport and dispersion.
  • Connection of emissions products with WRF-Chem for online simulation of the evolution of smoke.
  • Add fuel models & fuel modeling schemes, esp. Scott-Burgan categories.
  • Fix ignition time computation in case of adaptive time steps. See discussion.
  • Generate input data for WFDS.
  • Convert the wind reduction factor to a height using the roughness length, and vertically interpolate the wind to that height.

In progress

When you start on an item from the wish list, please move the item here and add a link to the branch where you work on it.
  • Generate KML files for visualization in Google Earth. See discussion
  • Real test problem with real fire data at both fine and coarse resolution.
  • Gradual ignition from a point or a line without limitation on the initial radius. See discussion.
  • Ignition of an observed fire perimeter, with atmosphere and fuel consumption spin-up. See discussion. branch jm2/ign
  • Take the winds from a given height, and set the height in the namelist. branch jm2/wind2 Done, needs documentation.
  • Better quadrature for fuel left
    • The quadrature is done separately on 4 smaller cells per fire cell. The interpolation of time from ignition to the smaller cells should take into consideration the case when some of the nodes interpolated from are ignited and some are not. branch jm2/fuel branch vk/test
    • The current scheme is second order accurate when all 4 corners of a fire mesh cell are on fire, and exact when all 4 corners are not on fire. In the case when only some of the 4 corners are on fire, the only requirements are that the transition when nodes ignite is continuous and monotonous. In that case, the scheme may not be very accurate. A better scheme would be accurate in more cases and have natural invariance properties. branch jm2/mkim last commit branch vk/test
This affects the amount of heat output from the cell in the timesteps when the fireline crosses the cell.

Done

Move the item here when done and add a link to the contributor's last commit before the merge into master. Links to major milestone events can be also added to the timeline.

2004

  • Ned Patton and Janice Coen propose WRF-Fire in a workshop paper and formulate the fundamental principles of how to combine WRF with the fire spread model from CAWFE.

2005

  • Standalone fire model from CAWFE rewritten in F90 by Ned Patton received Mar 31 2005

2006

  • John Michalakes writes specs for support of fire grids in WRF Feb 6 2006

2007

  • Alternative implementation of fire grid in nested domains in WRF by Jon Beezley Feb 29 2007
  • Jon started git repository from initial WRF+tracers code from Ned Patton Jun 6 2007
  • Matlab prototype of level set method working Aug 30, 2007
  • Imported a modular rewrite with a new standalone level set code, called SFIRE Sep 5 2007
  • WRF+spread by level set coupled code working Nov 2 2007
  • Paper with description of WRF-Fire and data assimilation posted on arXiv Dec 24 2007
  • Ignition controlled from namelist Dec 24 2007

2008

2009

2010

Back burner

Items from the wish list that are around for a long time or may never be done should be moved here.
  • Convert ignition namelist variables into arrays for multiple ignitions.

See also

External links