Difference between revisions of "Tracking WRF Fire/SFIRE changes"

From openwfm
Jump to navigation Jump to search
 
(28 intermediate revisions by the same user not shown)
Line 1: Line 1:
==In [https://github.com/openwfm/wrf-fire wrf-fire.git]==
+
==In [https://github.com/openwfm/wrf-fire wrf-fire] repository==
Imported to [https://github.com/openwfm/WRF-Fire-merge WRF-Fire-merge] as wrf-fire-track/
+
Imported to [https://github.com/openwfm/WRF-Fire-merge WRF-Fire-merge] repository as wrf-fire-track/
 +
 
 +
Include [[WRF-SFIRE fuel moisture model commits|Fuel moisture model commits]] here.
 +
 
 +
After submission to v3.3, the code was called WRF-SFIRE and developed outside of WRF.
 
===From [https://github.com/openwfm/wrf-fire wrf-fire.git] to v3.3 submission===
 
===From [https://github.com/openwfm/wrf-fire wrf-fire.git] to v3.3 submission===
** {{wrf-fire-commit|3cdb542af7ce|baseline submitted-to-WRF3.3}} at {{WRF-Fire-merge-branch|wrf-fire-track/submitted-to-WRF3.3}}
+
* {{wrf-fire-commit|3cdb542af7ce|baseline submitted-to-WRF3.3}} at {{WRF-Fire-merge-tag|submitted-to-3.3}} {{WRF-Fire-merge-branch|wrf-fire-track/submitted-to-3.3}}
** {{wrf-fire-commit|b96422421958|bug fix submitted Jan 17, 2011 bug fix}} on {{WRF-Fire-merge-branch|wrf-fire-track/master}}
+
* {{wrf-fire-commit|b96422421958|bug fix submitted Jan 17, 2011 bug fix}} on {{WRF-Fire-merge-branch|wrf-fire-track/master}}
** {{wrf-fire-commit|fa26d08d8154|WRF-Fire submitted Nov 20, 2010}} on {{WRF-Fire-merge-branch|wrf-fire-track/master}}
+
* {{wrf-fire-commit|fa26d08d8154|WRF-Fire submitted Nov 20, 2010}} on {{WRF-Fire-merge-branch|wrf-fire-track/master}}
==In [https://github.com/wrf-model/WRF WRF.git]==
+
 
 +
==In [https://github.com/wrf-model/WRF WRF repository]==
 
Forked as [https://github.com/openwfm/WRF-Fire-merge WRF-Fire-merge]
 
Forked as [https://github.com/openwfm/WRF-Fire-merge WRF-Fire-merge]
 
===v4.0===
 
===v4.0===
{{wrf-commit|e26f21fb33|Fri Mar 9 11:07:01 2018}} Cumulative for v4.0
+
{{wrf-commit|e26f21fb33|Fri Mar 9 11:07:01 2018}} Cumulative commit for v4.0 {{wrf-fire-merge-tag|v4.0-fire}} including:
 
* added fp%iboros
 
* added fp%iboros
===From submitted code to v3.3===
+
* different computation of latent heat flux grnqft
** {{wrf-commit|26d8a8f91cad4|Thu Apr 7 01:04:41 2011 release_v3.3}}
+
 
** {{wrf-commit|6c774c6b4a003|Tue Apr 5 19:09:11 2011 M test/em_real/namelist.input.fire}}
+
===v3.5===
** {{wrf-commit|e5dff9281add0|Sat Mar 19 00:28:08 2011 Rename two of the directories in the em_fire/examples by pulling them up a dir (two_fires and hill_simple). Zap the rest of the examples.}}
+
* {{wrf-commit|98953e87c71ff| Fri Apr 19 2013 Release 3.5}} {{wrf-tag|V3.5}}
** {{wrf-commit|cf956e39c282b|Fri Mar 4 20:21:24 2011 Oops, part of the WRF Fire commit. Remove unnecessary *stub files, and add a couple of simple idealized test cases.}}
+
* {{wrf-commit|ff7ec687bd82f|Sun Jan 20 2013 Rename all of the fire files, and the associated subroutines.}} {{wrf-fire-merge-tag|renamed-sfire-to-fire}}
** {{wrf-commit|54a1084c962ec|Fri Mar 4 19:14:01 2011 Mods to the fire routines before the release. Files from Janice Coen and Jonathan Beezley.}} See [[Fire_code_in_WRF_release#WRF_3.3]]
+
**  Changed all "sfire" in the code and in the file names to "fire", including strings in prints.
** {{wrf-commit|543305ebcf41e|Fri Jan 7 22:43:12 2011 Add in the usual "ONLY" clause for some wide open "USE" statements in the WRF Fire code.  The purpose is to allow the IBM xlf compiler to build the code without the ALIAS size error}} Note: also arch/configure_new.defaults for Darwin g95
+
 
** {{wrf-commit|cd867781f4849|Thu Dec 30 16:01:59 2010 Remainder of Jonathan Beezley's modifications to WRF Fire for the 3.3 release. }} Note: also number of other files outside of fire
+
===From the last submitted code to v3.3===
** {{wrf-commit|7e5f6f29eb61f|Thu Dec 30 15:43:40 2010 The new em_fire directory has new example cases, and a cleaner top directory.}}
+
* {{wrf-commit|26d8a8f91cad4|Thu Apr 7 01:04:41 2011 release_v3.3}}
** {{wrf-commit|dd284b417b63a|Thu Dec 30 15:41:50 2010 Part of the WRF Fire mods - remove the old example directories}}
+
* {{wrf-commit|6c774c6b4a003|Tue Apr 5 19:09:11 2011 M test/em_real/namelist.input.fire}}
** {{wrf-commit|36e0c265298cb|Mon Mar 22 15:17:29 2010 ... Fire updates to allow restarts.. remove the wrong namelist.input and sounding for ideal}}
+
* {{wrf-commit|e5dff9281add0|Sat Mar 19 00:28:08 2011 Rename two of the directories in the em_fire/examples by pulling them up a dir (two_fires and hill_simple). Zap the rest of the examples.}}
** {{wrf-commit|7a777f52bacda|Fri Feb 19 19:48:20 2010 Add ROS subgrid variable to the "state:..." clause in package declaration. ... This fixes a situation where a 2D field with zero length dimensions was being written to WRF I/O API.  The dimensions were zero length because ROS is a subgrid-dimensioned variable but the subgrid dimensions are zero unless fire is turned on... Also including a fix for netcdf and parallel NetCDF implementations of I/O API so that they handle this situation correctly}}
+
* {{wrf-commit|cf956e39c282b|Fri Mar 4 20:21:24 2011 Oops, part of the WRF Fire commit. Remove unnecessary stub files, and add a couple of simple idealized test cases.}}
** {{wrf-commit|bbf025b7b2afd|Fri Jan 15 18:37:52 2010 +0000 Updates to the WRF Fire code, provided by Jonathan Beezely, Jan Mandel, and Janice Coen.  This version includes modifications by John Michalakes to permit subgrid history, conforming to WRF best practices.}}
+
* {{wrf-commit|54a1084c962ec|Fri Mar 4 19:14:01 2011 Mods to the fire routines before the release. Files from Janice Coen and Jonathan Beezley.}} Actually not from Jonathan. Changes include (see [[Fire_code_in_WRF_release#WRF_3.3]] for details):
** {{wrf-commit|fad45920a0cfa|Wed Dec 30 22:44:06 2009 comment out registry,fire and registry.les for current WRFDA registry to decrease memory usage}}
+
** comments identifying the origin of the code were removed or replaced, including journal citations
** {{wrf-commit|da0ab56d04393|phase-I of the new I/O capability to allow an arbitrarily large number of input and output streams and to support run-time specification of I/O streams and variable-sets.}}
+
** wind reduction factors were removed, making the code suitable for spatially homogeneous fuels only (the vertical log-interpolation to mid-flame height was in the works but came a little later and did not make it to 3.3)
** {{wrf-commit|7cb334f5eddca|add 2 variables, pole_lat and pole_lon ... M    dyn_em/module_initialize_fire.F}}
+
* {{wrf-commit|543305ebcf41e|Fri Jan 7 22:43:12 2011 Add in the usual "ONLY" clause for some wide open "USE" statements in the WRF Fire code.  The purpose is to allow the IBM xlf compiler to build the code without the ALIAS size error}} Note: also arch/configure_new.defaults for Darwin g95
** {{wrf-commit|0a21a18224dab|Fri Jun 5 22:15:22 2009 Modified build for fire code in phys directory so it doesn't rebuild parts of itself every time  .. phys/commit_hash (removed)}}
+
* {{wrf-commit|cd867781f4849|Thu Dec 30 16:01:59 2010 Remainder of Jonathan Beezley's modifications to WRF Fire for the 3.3 release. }} Note: also number of other files outside of fire
** {{wrf-commit|f20f927c682bd|Tue Apr 7 16:40:10 2009 6 files added to allow fire code to not be released}}
+
* {{wrf-commit|7e5f6f29eb61f|Thu Dec 30 15:43:40 2010 The new em_fire directory has new example cases, and a cleaner top directory.}}
** {{wrf-commit|79c991261422e|Wed Mar 11 14:19:24 2009 remove unnecessary USE module_dm in WRF Fire code, fixes the associated "ALIASING" error with xlf }}
+
* {{wrf-commit|dd284b417b63a|Thu Dec 30 15:41:50 2010 Part of the WRF Fire mods - remove the old example directories}}
 +
 
 +
===Before v3.3===
 +
* {{wrf-commit|36e0c265298cb|Mon Mar 22 15:17:29 2010 ... Fire updates to allow restarts.. remove the wrong namelist.input and sounding for ideal}}
 +
* {{wrf-commit|7a777f52bacda|Fri Feb 19 19:48:20 2010 Add ROS subgrid variable to the "state:..." clause in package declaration. ... This fixes a situation where a 2D field with zero length dimensions was being written to WRF I/O API.  The dimensions were zero length because ROS is a subgrid-dimensioned variable but the subgrid dimensions are zero unless fire is turned on... Also including a fix for netcdf and parallel NetCDF implementations of I/O API so that they handle this situation correctly}}
 +
* {{wrf-commit|bbf025b7b2afd|Fri Jan 15 18:37:52 2010 +0000 Updates to the WRF Fire code, provided by Jonathan Beezely, Jan Mandel, and Janice Coen.  This version includes modifications by John Michalakes to permit subgrid history, conforming to WRF best practices.}}
 +
* {{wrf-commit|fad45920a0cfa|Wed Dec 30 22:44:06 2009 comment out registry,fire and registry.les for current WRFDA registry to decrease memory usage}}
 +
* {{wrf-commit|da0ab56d04393|phase-I of the new I/O capability to allow an arbitrarily large number of input and output streams and to support run-time specification of I/O streams and variable-sets.}}
 +
* {{wrf-commit|7cb334f5eddca|add 2 variables, pole_lat and pole_lon ... M    dyn_em/module_initialize_fire.F}}
 +
* {{wrf-commit|0a21a18224dab|Fri Jun 5 22:15:22 2009 Modified build for fire code in phys directory so it doesn't rebuild parts of itself every time  .. phys/commit_hash (removed)}}
 +
* {{wrf-commit|f20f927c682bd|Tue Apr 7 16:40:10 2009 6 files added to allow fire code to not be released}}
 +
* {{wrf-commit|79c991261422e|Wed Mar 11 14:19:24 2009 remove unnecessary USE module_dm in WRF Fire code, fixes the associated "ALIASING" error with xlf }}
 +
 
 +
==See also==
 +
* [[Fire code in WRF release]]
 +
* [[WRF-Fire development notes]]

Latest revision as of 10:05, 21 January 2019

In wrf-fire repository

Imported to WRF-Fire-merge repository as wrf-fire-track/

Include Fuel moisture model commits here.

After submission to v3.3, the code was called WRF-SFIRE and developed outside of WRF.

From wrf-fire.git to v3.3 submission

In WRF repository

Forked as WRF-Fire-merge

v4.0

e26f21fb33 Fri Mar 9 11:07:01 2018 Cumulative commit for v4.0 tag v4.0-fire including:

  • added fp%iboros
  • different computation of latent heat flux grnqft

v3.5

From the last submitted code to v3.3

Before v3.3

See also