Difference between revisions of "Fire code in WRF release"

From openwfm
Jump to navigation Jump to search
Line 1: Line 1:
The links below lead to a web image of our repository. Scroll down for line-by-line list of differences. Removed lines are colored red and marked with <code>-</code>. Added lines are colored green and marked with <code>+</code>.
+
This page tracks the fire code as released with WRF.  
  
==Comparison of the files==
+
==WRF 3.2==
  
The differences in the fire module files between the submitted version and the release can be seen in {{WRF-Fire-commit|9a4e38390e19b612be459c4aacfdfb427ca472ba|this comparison}}.
+
Code version of {{WRF-Fire-commit|b6fe89aeb71d941e91530aafcf2f5b183a44fc37|19 Feb 2010}} was [http://www.mmm.ucar.edu/wrf/users/wrfv3.2/updates-3.2.html released with WRF 3.2] on April, 2 2010.
  
==How was the comparison obtained==
+
==WRF 3.3==
  
To track the files, {{WRF-Fire-branch|WRF_release_3.3}} was created in our repository, starting from the {{WRF-Fire-commit|fa26d08d8154124ac51514b11bc671eb312e20f8|files as submitted}}. One {{WRF-Fire-commit|b964224219585ab198d58510c8f7a0cf129b1990|bug fix}} was applied, giving the {{WRF-Fire-commit|3f78267b38e0f0a36da49a58b8f00d00789ee67a|final version submitted for the WRF release}}. We have then copied over separately the fire module files from the WRF 3.3 release at http://www.mmm.ucar.edu/wrf/src/WRFV3.3.TAR.gz, giving the {{WRF-Fire-commit|9a4e38390e19b612be459c4aacfdfb427ca472ba|comparison of the fire module files}} above. Finally,
+
The code submitted for the WRF release was the version of {{WRF-Fire-commit|fa26d08d8154124ac51514b11bc671eb312e20f8|Nov 20, 2010}} with the bug fix {{WRF-Fire-commit|b964224219585ab198d58510c8f7a0cf129b1990|of Jan 17, 2011}}. The fire module files [http://www.mmm.ucar.edu/wrf/users/downloads.html released in WRF 3.3 on April 6, 2011] were  {{WRF-Fire-commit|9a4e38390e19b612be459c4aacfdfb427ca472ba|modified}} at NCAR from the submitted version.
the rest of the files in the WRF release was copied over in order to get the {{WRF-Fire-commit|b6fe157d04510be2b2b081e4478169e8e18f9601|final files in the release}}.
+
 
 +
=== Differences from the submitted code===
 +
 
 +
:''Scroll down for line-by-line list of differences. Removed lines are colored red and marked with <code>-</code>. Added lines are colored green and marked with  <code>+</code>.''
  
== List of differences==
 
 
* The wind reduction factors feature was removed [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L5L254] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L5L506]. This in effect limits the code to ideal runs with a single fuel.  
 
* The wind reduction factors feature was removed [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L5L254] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L5L506]. This in effect limits the code to ideal runs with a single fuel.  
 
* Comments were removed and replaced [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L0L3] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L1L2] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L2L1] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L5L486] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L6L2], plus a number of smaller edits.
 
* Comments were removed and replaced [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L0L3] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L1L2] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L2L1] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L5L486] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L6L2], plus a number of smaller edits.
Line 20: Line 22:
 
* Routine software engineering changes: ONLY was added to USE statements [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L2L1] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L2L798] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L3L22] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L6L1411] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L6L1337] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L6L1411]
 
* Routine software engineering changes: ONLY was added to USE statements [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L2L1] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L2L798] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L3L22] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L6L1411] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L6L1337] [https://github.com/jbeezley/wrf-fire/commit/9a4e38390e19b612be459c4aacfdfb427ca472ba#L6L1411]
  
==Links==
+
===How was the comparison obtained===
 +
 
 +
To track the files, {{WRF-Fire-branch|WRF_release_3.3}} was created in our repository, starting from the {{WRF-Fire-commit|fa26d08d8154124ac51514b11bc671eb312e20f8|files as submitted}}. One {{WRF-Fire-commit|b964224219585ab198d58510c8f7a0cf129b1990|bug fix}} was applied, giving the {{WRF-Fire-commit|3f78267b38e0f0a36da49a58b8f00d00789ee67a|final version submitted for the WRF release}}. We have then copied over separately the fire module files from the WRF 3.3 release at http://www.mmm.ucar.edu/wrf/src/WRFV3.3.TAR.gz, giving the {{WRF-Fire-commit|9a4e38390e19b612be459c4aacfdfb427ca472ba|comparison of the fire module files}} above. Finally,
 +
the rest of the files in the WRF release was copied over in order to get the {{WRF-Fire-commit|b6fe157d04510be2b2b081e4478169e8e18f9601|final files in the release}}.
 +
 
 +
===Resulting changes in a published code description===
  
* [http://www.geosci-model-dev-discuss.net/4/497/2011/gmdd-4-497-2011.html Paper manuscript] describing the code as submitted for the release
+
* [http://www.geosci-model-dev-discuss.net/4/497/2011/gmdd-4-497-2011.html Paper manuscript] describing the code as submitted for the release.
* [http://mailman.ucar.edu/pipermail/wrf-fire/2011-April/000053.html WRF-Fire mailing list post] announcing the changes
+
* [http://mailman.ucar.edu/pipermail/wrf-fire/2011-April/000053.html WRF-Fire mailing list post] announcing the changes.
* [http://www.geosci-model-dev-discuss.net/4/497/2011/gmdd-4-497-2011-discussion.html Interactive discussion] about the paper
+
* [http://www.geosci-model-dev-discuss.net/4/497/2011/gmdd-4-497-2011-discussion.html Interactive discussion] about the paper.
** [http://www.geosci-model-dev-discuss.net/4/C136/2011 Comment] stating that the release may be different
+
** [http://www.geosci-model-dev-discuss.net/4/C136/2011 Comment] on 18 April 2011, stating that the release may be different.
** [http://www.geosci-model-dev-discuss.net/4/C145/2011 Reply to the comment]
+
** [http://www.geosci-model-dev-discuss.net/4/C145/2011 Reply to the comment].
** [http://www.geosci-model-dev-discuss.net/4/C329/2011 Summary of the differences]
+
** [http://www.geosci-model-dev-discuss.net/4/C329/2011 Summary of the differences].
* [http://www.geosci-model-dev.net/4/591/2011/gmd-4-591-2011.html Final version] of the paper, including modifications due to these changes
+
* [http://www.geosci-model-dev.net/4/591/2011/gmd-4-591-2011.html Final version] of the paper with modifications due to the changes, including a changed title.
  
 
==See also==
 
==See also==
 +
* [[WRF-Fire development notes]]
 
* [[WRF-Fire]]
 
* [[WRF-Fire]]
 
* [[SFIRE]]
 
* [[SFIRE]]

Revision as of 03:45, 1 April 2012

This page tracks the fire code as released with WRF.

WRF 3.2

Code version of 19 Feb 2010 was released with WRF 3.2 on April, 2 2010.

WRF 3.3

The code submitted for the WRF release was the version of Nov 20, 2010 with the bug fix of Jan 17, 2011. The fire module files released in WRF 3.3 on April 6, 2011 were modified at NCAR from the submitted version.

Differences from the submitted code

Scroll down for line-by-line list of differences. Removed lines are colored red and marked with -. Added lines are colored green and marked with +.
  • The wind reduction factors feature was removed [1] [2]. This in effect limits the code to ideal runs with a single fuel.
  • Comments were removed and replaced [3] [4] [5] [6] [7], plus a number of smaller edits.
  • Small (max about 1%) changes to default values of fuel data variables [8]
  • Several variables were renamed [9] [10].
  • Spread rate was changed in two cases [11] [12] by effectively counting the zero-wind rate twice later on [13] [14].
  • Identification of the git commit the files come from was deleted [15] [16].
  • The examples were replaced,.
  • Routine software engineering changes: ONLY was added to USE statements [17] [18] [19] [20] [21] [22]

How was the comparison obtained

To track the files, branch WRF_release_3.3 was created in our repository, starting from the files as submitted. One bug fix was applied, giving the final version submitted for the WRF release. We have then copied over separately the fire module files from the WRF 3.3 release at http://www.mmm.ucar.edu/wrf/src/WRFV3.3.TAR.gz, giving the comparison of the fire module files above. Finally, the rest of the files in the WRF release was copied over in order to get the final files in the release.

Resulting changes in a published code description

See also