Difference between revisions of "Porting WRF-SFIRE fuel moisture model to WRF4"

From openwfm
Jump to navigation Jump to search
Line 1: Line 1:
 
[[Category:WRF-Fire merge]]
 
[[Category:WRF-Fire merge]]
==Initial progress==
+
<div class="NavFrame collapsed">
 +
  <div class="NavHead">[Initial stage notes]</div>
 +
  <div class="NavContent">
 +
===Initial progress===
 
* I started {{wrf-fire-merge-branch|fuel-moisture-model}} from {{wrf-branch|develop}} as requested in [https://github.com/wrf-model/WRF/wiki/Workflow-for-WRF-Code-Modification WRF instructions]. Note that the current WRF is at {{wrf-fire-merge-tag|v4.0.3}} which is a few commits behind {{wrf-branch|develop}}.
 
* I started {{wrf-fire-merge-branch|fuel-moisture-model}} from {{wrf-branch|develop}} as requested in [https://github.com/wrf-model/WRF/wiki/Workflow-for-WRF-Code-Modification WRF instructions]. Note that the current WRF is at {{wrf-fire-merge-tag|v4.0.3}} which is a few commits behind {{wrf-branch|develop}}.
 
* Cherry pick {{wrf-fire-commit|f8193dad36|2011-09-25  adding moisture variables}} and {{wrf-fire-commit|5a6c4b8c06|2011-09-26 21:55:09 using variable fuel moisture in fmc_g}}. Making minimal changes against original. I had to check and understand any changes not just resolve the conflicts. Hard to automate. So that took a bit of time.
 
* Cherry pick {{wrf-fire-commit|f8193dad36|2011-09-25  adding moisture variables}} and {{wrf-fire-commit|5a6c4b8c06|2011-09-26 21:55:09 using variable fuel moisture in fmc_g}}. Making minimal changes against original. I had to check and understand any changes not just resolve the conflicts. Hard to automate. So that took a bit of time.
Line 6: Line 9:
 
* This is how it is in this stage of the code for testing, but the use of <tt>fire_fmc_read</tt> has changed in further commits after 2011-09-26 so the inputs will be different after the port is completed.
 
* This is how it is in this stage of the code for testing, but the use of <tt>fire_fmc_read</tt> has changed in further commits after 2011-09-26 so the inputs will be different after the port is completed.
  
==Testing of <tt>fmc_g</tt> added==
+
===Testing of <tt>fmc_g</tt> added===
 
Get the test code:
 
Get the test code:
 
<pre>
 
<pre>
Line 29: Line 32:
 
To run real problem, build WPS for this WRF. Variable fmc_g should be in wrfinput but not set, you have to set it by other means.
 
To run real problem, build WPS for this WRF. Variable fmc_g should be in wrfinput but not set, you have to set it by other means.
  
==Testing to be done==
+
===Testing to be done===
 
* Compare builds and execution paths:
 
* Compare builds and execution paths:
 
** Build from {{wrf-fire-merge-branch|develop}} vs. {{wrf-fire-merge-branch|added-fmc_g}}, both with fire_fmc_read not present in namelist.input. The numbers should be exactly the same.  
 
** Build from {{wrf-fire-merge-branch|develop}} vs. {{wrf-fire-merge-branch|added-fmc_g}}, both with fire_fmc_read not present in namelist.input. The numbers should be exactly the same.  
Line 39: Line 42:
 
* Real problems need to be tested, with data processed by WPS4
 
* Real problems need to be tested, with data processed by WPS4
  
==Continued progress==
+
===Continued progress===
 
The WRF4 code with the fuel moisture model from wrf-fire is being created in {{wrf-fire-merge-branch|fuel-moisture-model}}. It is not ready for testing yet. Note that the merge is started from {{wrf-branch|develop}} as requested in [https://github.com/wrf-model/WRF/wiki/Workflow-for-WRF-Code-Modification WRF instructions]. The current WRF is at {{wrf-fire-merge-tag|v4.0.3}} which is few commits behind {{wrf-branch|develop}}.
 
The WRF4 code with the fuel moisture model from wrf-fire is being created in {{wrf-fire-merge-branch|fuel-moisture-model}}. It is not ready for testing yet. Note that the merge is started from {{wrf-branch|develop}} as requested in [https://github.com/wrf-model/WRF/wiki/Workflow-for-WRF-Code-Modification WRF instructions]. The current WRF is at {{wrf-fire-merge-tag|v4.0.3}} which is few commits behind {{wrf-branch|develop}}.
 +
  </div>
 +
</div>
  
 
==See also==
 
==See also==

Revision as of 18:46, 3 February 2019

See also