Difference between revisions of "WRF-Fire"

From openwfm
Jump to navigation Jump to search
(→‎Documentation: -> Support: copied over)
Line 31: Line 31:
 
* The [[List of WRF-Fire pages|WRF-Fire pages]] on this wiki, updated continuously.
 
* The [[List of WRF-Fire pages|WRF-Fire pages]] on this wiki, updated continuously.
 
* The WRF-Fire chapter in the [http://www.mmm.ucar.edu/wrf/users/docs/user_guide_V3/contents.html WRF 3.2 User's guide] for the version frozen in the [http://www.mmm.ucar.edu/wrf/users/downloads.html WRF release].
 
* The WRF-Fire chapter in the [http://www.mmm.ucar.edu/wrf/users/docs/user_guide_V3/contents.html WRF 3.2 User's guide] for the version frozen in the [http://www.mmm.ucar.edu/wrf/users/downloads.html WRF release].
 +
 +
==Support==
 +
 +
===Email support===
 +
 +
Questions regarding WRF-Fire can be sent to [mailto:wrffirehelp@openwfm.org wrffirehelp@openwfm.org].  This email address is forwarded to the developers. When you write us, please:
 +
 +
* Identify the version (WRF version if from the WRF release, the first line of the output of <code>git log</code> if your code is from the git repository)
 +
* Make sure you test the issue first on the code exactly as you have received it and the code version is up to date. If you obtained the code by [[git]] ''(highly recommended)'' as described in [[How to get WRF-Fire]],
 +
** <code>git diff</code> should return no output
 +
** please verify that you are on the latest commit on the master branch from the repository.
 +
* Recompile the code from scratch after typing <code>clean -a</code> first
 +
* Send us sufficient information to identify and reproduce the problem if needed (output of wrf compilation, namelist.input, output of wrf run)
 +
 +
===Mailing list===
 +
 +
For further support, WRF-Fire announcements, questions, and discussions, please subscribe to the WRF-Fire mailing list at [http://mailman.ucar.edu/mailman/listinfo/wrf-fire http://mailman.ucar.edu/mailman/listinfo/wrf-fire].
 +
 +
===Wiki===
 +
 +
We welcome contributions and discussion on the pages of this wiki. Please see the [[Main Page]] how to get an account. [[WRF-Fire wishlist]] is recommended for discussions regarding future developments of WRF-Fire.
  
 
==Publications==
 
==Publications==

Revision as of 17:24, 29 May 2010

WRF-Fire combines the Weather Research and Forecasting model (WRF) with a fire spread model, implemented by the level set method.

WRF-Fire is written in Fortran 90 following WRF coding conventions. It is called from WRF as a subroutine and it calls WRF libraries for utilities such as I/O and communication between MPI processes. WRF-Fire executes on a part of the domain, called a tile (in WRF nomenclature). All communication between the tiles is in the caller; thus, one time step requires multiple calls to WRF-Fire. WRF-Fire can also run independently without an atmosphere model by substituting its own main program and linking with stubs that replace the WRF subroutines called, though this capability has fallen behind at the moment.

Distribution

Current development version

This version also contains a number of additional tools such as Matlab scripts for visualization. See How to get WRF-Fire and How to run WRF-Fire for installation instructions.

From WRF release

WRF-Fire is included in WRF 3.2, released on April 2, 2010.

Documentation

Technical description

  • The description is based on sections Fireline propagation model and Level set-based wildland file model in Jan Mandel, Jonathan D. Beezley, Janice L. Coen, Minjeong Kim, Data Assimilation for Wildland Fires: Ensemble Kalman filters in coupled atmosphere-surface models, IEEE Control Systems Magazine 29, Issue 3, June 2009, 47-65. Preprint at arXiv:0712.3965, December 2007. This is currently the only journal publication about WRF-Fire.

User's guides

Support

Email support

Questions regarding WRF-Fire can be sent to wrffirehelp@openwfm.org. This email address is forwarded to the developers. When you write us, please:

  • Identify the version (WRF version if from the WRF release, the first line of the output of git log if your code is from the git repository)
  • Make sure you test the issue first on the code exactly as you have received it and the code version is up to date. If you obtained the code by git (highly recommended) as described in How to get WRF-Fire,
    • git diff should return no output
    • please verify that you are on the latest commit on the master branch from the repository.
  • Recompile the code from scratch after typing clean -a first
  • Send us sufficient information to identify and reproduce the problem if needed (output of wrf compilation, namelist.input, output of wrf run)

Mailing list

For further support, WRF-Fire announcements, questions, and discussions, please subscribe to the WRF-Fire mailing list at http://mailman.ucar.edu/mailman/listinfo/wrf-fire.

Wiki

We welcome contributions and discussion on the pages of this wiki. Please see the Main Page how to get an account. WRF-Fire wishlist is recommended for discussions regarding future developments of WRF-Fire.

Publications

Description of WRF-Fire

Related papers and presentations

  • Jan Mandel, Jonathan D. Beezley, and Volodymyr Y. Kondratenko, Fast Fourier Transform Ensemble Kalman Filter with Application to a Coupled Atmosphere-Wildland Fire Model, MS2010, submitted. Preprint arXiv:1001.1588

Contributors

  • Janice Coen developed the physical fire model, which is the same as in CAWFE (Coen (2005) and Clark et al. (2004))
  • Ned Patton (Patton and Coen, 2004), ported the earlier fire code from (Clark et al., 2004) and interfaced it with WRF.
  • Jan Mandel is currently leading the software development. He wrote the fire component in WRF-Fire using Ned Patton's WRF interface, with advice from Janice Coen and assistance from Jonathan Beezley and Minjeong Kim.
  • John Michalakes modified WRF to support refined grids (submesh) for the fire code.
  • Jonathan Beezley has further modified WRF to support the fire software, provided the software engineering infrastructure, and developed the modified version of WPS for WRF with the fire model.
  • Volodymyr Kondratenko has improved memory handing in computation of fuel left
  • Adam Kochanski has contributed variable atmospheric bubble initialization.

See also

External links