@swensosc and I have noticed this clear line in vegetation, with dead vegetation to the south of ~65 N
Here's another look at the issue, highlighting low LAIs a then end of a pSASU spinup
in LMWG_dev#164.
Given this threshold, we initially blamed the calculation of critical day length being calculated here and pasted below that is used for offset, but we think is is being calculated correctly (ranging from 11-15 hours between 45-65 deg)
case(critical_daylight_depends_on_lat)
! Critical daylength is higher at high latitudes and shorter
! for temperatre regions
crit_daylat=params_inst%crit_dayl_at_high_lat-params_inst%crit_dayl_lat_slope* &
(critical_offset_high_lat-abs(grc%latdeg(g)))
if (crit_daylat < crit_dayl) then
crit_daylat = crit_dayl !maintain previous offset from White 2001 as minimum
end if
My next question was if offset trigger is being used correctly (code here) but this also seems OK with ws_flag set to zero after the summer solstice occurs
! only begin to test for offset daylength once past the summer sol
if (ws_flag == 0._r8 .and. dayl(g) < crit_daylat) then
offset_flag(p) = 1._r8
offset_counter(p) = ndays_off * secspday
prev_leafc_to_litter(p) = 0._r8
prev_frootc_to_litter(p) = 0._r8
end if
end if
This makes me wonder if it's potentially an phenology onset issue? Namelist default are using onset_thresh_depends_on_veg = .true., which I think triggers this code. Nothing odd jumps out when I look at this code, so maybe more on this to come on this... but anyone who's interested in or familiar with the phenology code, feel free to help.
@swensosc and I have noticed this clear line in vegetation, with dead vegetation to the south of ~65 N
Here's another look at the issue, highlighting low LAIs a then end of a pSASU spinup
in LMWG_dev#164.
Given this threshold, we initially blamed the calculation of critical day length being calculated here and pasted below that is used for offset, but we think is is being calculated correctly (ranging from 11-15 hours between 45-65 deg)
My next question was if offset trigger is being used correctly (code here) but this also seems OK with ws_flag set to zero after the summer solstice occurs
This makes me wonder if it's potentially an phenology onset issue? Namelist default are using
onset_thresh_depends_on_veg = .true., which I think triggers this code. Nothing odd jumps out when I look at this code, so maybe more on this to come on this... but anyone who's interested in or familiar with the phenology code, feel free to help.