diff --git a/bld/namelist_files/namelist_defaults_ctsm.xml b/bld/namelist_files/namelist_defaults_ctsm.xml
index bea8f56427..a1229c2175 100644
--- a/bld/namelist_files/namelist_defaults_ctsm.xml
+++ b/bld/namelist_files/namelist_defaults_ctsm.xml
@@ -486,9 +486,9 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
-/glade/campaign/cgd/tss/people/oleson/modify_param/ctsm51_params.c240201.nc
-lnd/clm2/paramdata/clm50_params.c240105.nc
-lnd/clm2/paramdata/clm45_params.c240105.nc
+/glade/campaign/cgd/tss/people/oleson/modify_param/ctsm51_params.c240208.nc
+/glade/campaign/cgd/tss/people/oleson/modify_param/clm50_params.c240208.nc
+/glade/campaign/cgd/tss/people/oleson/modify_param/clm45_params.c240208.nc
diff --git a/cime_config/testdefs/testmods_dirs/clm/ciso_cwd_hr/user_nl_clm b/cime_config/testdefs/testmods_dirs/clm/ciso_cwd_hr/user_nl_clm
index 4e073859be..2b8f437246 100644
--- a/cime_config/testdefs/testmods_dirs/clm/ciso_cwd_hr/user_nl_clm
+++ b/cime_config/testdefs/testmods_dirs/clm/ciso_cwd_hr/user_nl_clm
@@ -1,2 +1,2 @@
-paramfile = '$DIN_LOC_ROOT/lnd/clm2/paramdata/ctsm51_ciso_cwd_hr_params.c240105.nc'
+paramfile = '/glade/campaign/cgd/tss/people/oleson/modify_param/ctsm51_ciso_cwd_hr_params.c240208.nc'
hist_fincl1 = 'CWDC_HR','C13_CWDC_HR','C14_CWDC_HR','CWD_HR_L2','CWD_HR_L2_vr','CWD_HR_L3','CWD_HR_L3_vr'
diff --git a/src/biogeochem/CNPhenologyMod.F90 b/src/biogeochem/CNPhenologyMod.F90
index 05041527a7..fffb19bc46 100644
--- a/src/biogeochem/CNPhenologyMod.F90
+++ b/src/biogeochem/CNPhenologyMod.F90
@@ -97,6 +97,7 @@ module CNPhenologyMod
real(r8) :: soilpsi_off ! critical soil water potential for leaf offset
real(r8) :: lwtop ! live wood turnover proportion (annual fraction)
real(r8) :: phenology_soil_depth ! soil depth used for measuring states for phenology triggers
+ real(r8) :: snow5d_thresh_for_onset ! 5-day snow depth threshold for leaf onset
end type params_type
type(params_type) :: params_inst
@@ -280,6 +281,7 @@ subroutine CNPhenologySetParams( )
params_inst%soilpsi_off = -0.8 ! MPa
params_inst%lwtop = 0.7_r8 ! Fraction
params_inst%phenology_soil_depth = 0.08_r8 ! m
+ params_inst%snow5d_thresh_for_onset = 0.2_r8 ! m
end subroutine CNPhenologySetParams
!-----------------------------------------------------------------------
@@ -313,6 +315,7 @@ subroutine readParams ( ncid )
call readNcdioScalar(ncid, 'soilpsi_off', subname, params_inst%soilpsi_off)
call readNcdioScalar(ncid, 'lwtop_ann', subname, params_inst%lwtop)
call readNcdioScalar(ncid, 'phenology_soil_depth', subname, params_inst%phenology_soil_depth)
+ call readNcdioScalar(ncid, 'snow5d_thresh_for_onset', subname, params_inst%snow5d_thresh_for_onset)
end subroutine readParams
@@ -1136,7 +1139,6 @@ function SeasonalDecidOnset( onset_gdd, onset_gddflag, soilt, soila10, t_a5min,
logical :: do_onset ! Flag if onset should happen (return value)
!
! !LOCAL VARIABLES:
- real(r8), parameter :: snow5d_thresh_for_onset = 0.1_r8 ! 5-day snow depth threshold for leaf onset
real(r8), parameter :: min_critical_daylength_onset = 39300._r8/2._r8 ! Minimum daylength for onset to happen
! NOTE above: The 39300/2(19650) value is what we've
! tested with, we are concerned that changing
@@ -1192,7 +1194,8 @@ function SeasonalDecidOnset( onset_gdd, onset_gddflag, soilt, soila10, t_a5min,
else if (season_decid_temperate == 0 .and. onset_gddflag == 1.0_r8 .and. &
soila10 > SHR_CONST_TKFRZ .and. &
t_a5min > SHR_CONST_TKFRZ .and. ws_flag==1.0_r8 .and. &
- dayl>min_critical_daylength_onset .and. snow_5daymin_critical_daylength_onset .and. &
+ snow_5day