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

From openwfm
No edit summary
No edit summary
Line 1: Line 1:
[[Category:WRF-Fire merge]]
[[Category:WRF-Fire merge]]
==Progress==
==Progress==
* Started {{wrf-fire-merge-branch|fuel-moisture-model}} from {{wrf-branch|develop}}.
* I started {{wrf-fire-merge-branch|fuel-moisture-model}} from {{wrf-branch|develop}} as recommended in [https://github.com/wrf-model/WRF/wiki/Workflow-for-WRF-Code-Modification WRF instructions].  
* 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. Needed to check any changes not only resolve conflicts.
* 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 conflicts. So that took a bit of time.
* Created {{wrf-fire-merge-tag|fuel-moisture-model-added-fmc_g}} at {{wrf-fire-merge-commit|132444f0db6754417|.}} The result should  
* I created {{wrf-fire-merge-tag|fuel-moisture-model-added-fmc_g}} at {{wrf-fire-merge-commit|132444f0db6754417|.}} The result should  
** give the same numbers  as code build by checking out {{wrf-fire-merge-tag|wrf-develop-baseline}} when <tt>fire_fmc_read=1</tt> in namelist.input or not set
** give the same numbers  as code build by checking out {{wrf-fire-merge-tag|wrf-develop-baseline}} when <tt>fire_fmc_read=1</tt> in namelist.input or not set
** take <tt>fmc_g</tt> from <tt>wrfinput</tt> when <tt>fire_fmc_read=0</tt>
** take <tt>fmc_g</tt> from <tt>wrfinput</tt> when <tt>fire_fmc_read=0</tt>
Line 11: Line 11:
To compile on kingspeak, please see [[https://www.openwfm.org/wiki/How_to_build_WRF4#University_of_Utah_CHPC]]
To compile on kingspeak, please see [[https://www.openwfm.org/wiki/How_to_build_WRF4#University_of_Utah_CHPC]]


==The original plan==
==The original plan (one out of several actually)==
Too much complexity. There were quite a few conflicts already in cherry pick to {{wrf-fire-commit|3cdb542af7ce|submitted to 3.3}} where not much changed. After a day or so, I decided I may as well do it right.   
Too much complexity. There were quite a few conflicts already in cherry pick to {{wrf-fire-commit|3cdb542af7ce|submitted to 3.3}} where not much changed. After a day or so, I decided I may as well do it right.   
* check out {{wrf-commit|26d8a8f91cad4|release_v3.3}} {{wrf-fire-merge-branch|release_v3.3}}  
* check out {{wrf-commit|26d8a8f91cad4|release_v3.3}} {{wrf-fire-merge-branch|release_v3.3}}  
Line 27: Line 27:
* upgrade by merge with {{wrf-fire-merge-branch|develop}}
* upgrade by merge with {{wrf-fire-merge-branch|develop}}
* test with v4.0 input files
* test with v4.0 input files
==See also==
* [[Tracking WRF Fire/SFIRE changes]]
* [[How to track WRF Fire/SFIRE changes]]
* [[Fire code in WRF release]]
* [[WRF-Fire development notes]]

Revision as of 10:06, 21 January 2019

Progress

Should I swap 0 and 1?

To compile on kingspeak, please see [[1]]

The original plan (one out of several actually)

Too much complexity. There were quite a few conflicts already in cherry pick to 3cdb542af7ce submitted to 3.3 where not much changed. After a day or so, I decided I may as well do it right.

See also