@@ -1989,7 +1989,7 @@ subroutine energy (parameters,ice ,vegtyp ,ist ,nsnow ,nsoil , & !in
1989
1989
1990
1990
real (kind=kind_phys), parameter :: mpe = 1.e-6
1991
1991
real (kind=kind_phys), parameter :: psiwlt = -150. !metric potential for wilting point (m)
1992
- real (kind=kind_phys), parameter :: z0 = 0.002 ! bare-soil roughness length (m) (i.e., under the canopy)
1992
+ real (kind=kind_phys), parameter :: z0 = 0.015 ! bare-soil roughness length (m) (i.e., under the canopy)
1993
1993
1994
1994
! ---------------------------------------------------------------------------------------------------
1995
1995
! initialize fluxes from veg. fraction
@@ -2626,10 +2626,10 @@ subroutine csnow (parameters,isnow ,nsnow ,nsoil ,snice ,snliq ,dzsnso
2626
2626
! thermal conductivity of snow
2627
2627
2628
2628
do iz = isnow+1, 0
2629
- ! tksno(iz) = 3.2217e-6*bdsnoi(iz)**2. ! stieglitz(yen,1965)
2629
+ tksno(iz) = 3.2217e-6*bdsnoi(iz)**2. ! stieglitz(yen,1965)
2630
2630
! tksno(iz) = 2e-2+2.5e-6*bdsnoi(iz)*bdsnoi(iz) ! anderson, 1976
2631
2631
! tksno(iz) = 0.35 ! constant
2632
- tksno(iz) = 2.576e-6*bdsnoi(iz)**2. + 0.074 ! verseghy (1991)
2632
+ ! tksno(iz) = 2.576e-6*bdsnoi(iz)**2. + 0.074 ! verseghy (1991)
2633
2633
! tksno(iz) = 2.22*(bdsnoi(iz)/1000.)**1.88 ! douvill(yen, 1981)
2634
2634
enddo
2635
2635
@@ -5817,7 +5817,8 @@ subroutine thermalz0(parameters, fveg, z0m, z0mg, zlvl,
5817
5817
5818
5818
if (opt_trs == z0heqz0m) then
5819
5819
5820
- z0m_out = exp(fveg * log(z0m) + (1.0 - fveg) * log(z0mg))
5820
+ ! z0m_out = exp(fveg * log(z0m) + (1.0 - fveg) * log(z0mg))
5821
+ z0m_out = fveg * z0m + (1.0 - fveg) * z0mg
5821
5822
z0h_out = z0m_out
5822
5823
5823
5824
elseif (opt_trs == chen09) then
@@ -5834,7 +5835,7 @@ subroutine thermalz0(parameters, fveg, z0m, z0mg, zlvl,
5834
5835
endif
5835
5836
5836
5837
z0h_out = exp( fveg * log(z0m * exp(-czil*0.4*258.2*sqrt(ustarx*z0m))) + &
5837
- (1.0 - fveg) * log(max(z0m /exp(kb_sigma_f0),1.0e-6)) )
5838
+ (1.0 - fveg) * log(max(z0mg /exp(kb_sigma_f0),1.0e-6)) )
5838
5839
5839
5840
elseif (opt_trs == tessel) then
5840
5841
0 commit comments