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

From openwfm
No edit summary
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