-
Notifications
You must be signed in to change notification settings - Fork 318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some adjustments to the Li Fire model #889
Comments
Note the trotr1_col, trotr2_col, and dtrotr_col were marked as being "suspicious" in issue #12 under item (14.) |
The change in question for trotr1_col and trotr2_col was done in clm4_5_12_r195. Where we have this discussion in the ChangeLog...
|
The dtrotr change is documented in that same version as follows...
It was addressed in clm4_5_14_r223. With the ChangeLog saying this..
The issue that was being addressed was 2106 from bugs.cgd.ucar.edu which says the following...
|
Partially addresses ESCOMP/CTSM/ESCOMP#1169. See today's comments in ESCOMP#889
@ekluzek @olyson I'm trying to figure out if the fire parameter changes suggested by Fang were really implemented in CTSM5.1. Not sure how to check this because the parameter file that Fang points to in this issue was on scratch. Did either or you have a copy of it that you used during creation of the fire tag? |
Yes, I had several along the way. Let me find the one that was used in the original branch based off of the release-clm5.0 branch. |
Here's the one I started using on the release-clm5.0 version. It doesn't have any meta-data so presumably was identical to Fang's original version that was on scratch. If I would've done anything it it, I would've had metadata for the changes. $CSMDATA/lnd/clm2/paramdata/ctsm5_1_params.c191216.nc For that version I had some cases that point to the version on scratch that replicate a case that Fang ran. |
@lifang2012 has a set of changes to the fire model that fix some issues with the latest fire model.
This is a summary that she made of the changes:
"Changes include: (1) fix 2 bugs in fire module,(2) recalibrate the relationship between tropical deforestation rate and deforestation & degradation (DD) fires, (3) change BTRAN2 to root-zone soil moisture, (4) change parameter values due to (2) and (3).
(1) About bugs in CNFireLi2016Mod.F90:
Bug 1 is at the calculation of cloud-to-ground lightning.
(5.16_r8+2.16_r8*cos(3*min(60._r8,abs(grc%latdeg(g)))))
should be:
(5.16_r8+2.16_r8*cos(SHR_CONST_PI/180._r8*3*min(60._r8,abs(grc%latdeg(g)))))
Bug 2 is caused by Bill's revisions when he introduced dynamic landunit in CLM5. The deforestation rate and tropical forest coverage used in DD fires should be for gridcell rather than nat. vegetation column.
should be:
(2) recalibrate the relationship between tropical deforestation rate and deforestation and degradation (DD) fires
In default CLM4.5 and CLM5, GFED3 fire products and CLM4's LULCC were used to calibrate the relationship (see Li et al. 2013 for details). Now GFED4s and CLM5's LULCC are used.
Accordingly, in CNFireLi2016Mod.F90,
max(0.0005_r8,min(1._r8,19._r8*dtrotr_col(c)*dayspyr*secspday/dt-0.001_r8))
is changed to
(15._r8*min(0.0016_r8,dtrotr_col(c)/dt*dayspyr*secspday)+0.009_r8)
(3) About BTRAN2:
In SoilMoistStressMod.F90, BTRAN2 is changed from:
to root-zone soil wetness:
Accordingly, in CNFireLi2016Mod.F90,
is changed to:
and
min(1._r8,(btran_col(c)/wtlf(c)-bt_min)/(bt_max-bt_min))))**0.5_r8)
is changed to
((1._r8-btran_col(c)/wtlf(c))**0.5_r8)
(4) About parameters
Due to (3),the dependence of BTRAN2 on PFT-dependent parameters smpsc and smpso (in SoilMoistStressMod.F90) is changed to new PFT-dependent parameters rswf_min and rswf_max (in CNFireLi2016Mod.F90), and fsr_pft in CLM5 parameter file is changed (new parameter file: /glade/scratch/fangli/clm5_params.fire1.nc). Also, I added the names of rswf_max and rswf_min in pftconMod.F90, and set fire parameter lfuel=75.d00 as Li et al. (2014) in user_nl_clm. Due to (2), I set fire parameter cli_scale = 0.025d00 in user_nl_clm."
Should also fix #206 along with this.
The text was updated successfully, but these errors were encountered: