Changeset 2258 for LMDZ5/branches/testing/libf/phylmd/surf_land_mod.F90
- Timestamp:
- Apr 13, 2015, 10:21:09 AM (10 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2218,2221-2237
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/surf_land_mod.F90
r2220 r2258 17 17 lwdown_m, q2m, t2m, & 18 18 snow, qsol, agesno, tsoil, & 19 z0_new, alb1_new, alb2_new, evap, fluxsens, fluxlat, & 19 !albedo SB >>> 20 ! z0_new, alb1_new, alb2_new, evap, fluxsens, fluxlat, & 21 z0_new, SFRWL, alb_dir_new, alb_dif_new, evap, fluxsens, fluxlat, & 22 !albedo SB <<< 20 23 qsurf, tsurf_new, dflux_s, dflux_l, & 21 24 flux_u1, flux_v1 ) … … 35 38 INCLUDE "dimsoil.h" 36 39 INCLUDE "YOMCST.h" 40 !albedo SB >>> 41 INCLUDE "clesphys.h" 42 !albedo SB <<< 37 43 38 44 ! Input variables … … 71 77 !**************************************************************************************** 72 78 REAL, DIMENSION(klon), INTENT(OUT) :: z0_new 73 REAL, DIMENSION(klon), INTENT(OUT) :: alb1_new ! albdeo for shortwave interval 1(visible) 74 REAL, DIMENSION(klon), INTENT(OUT) :: alb2_new ! albedo for shortwave interval 2(near infrared) 79 !albedo SB >>> 80 ! REAL, DIMENSION(klon), INTENT(OUT) :: alb1_new ! albdeo for shortwave interval 1(visible) 81 ! REAL, DIMENSION(klon), INTENT(OUT) :: alb2_new ! albedo for shortwave interval 2(near infrared) 82 REAL, DIMENSION(6), INTENT(IN) :: SFRWL 83 REAL, DIMENSION(klon,nsw), INTENT(OUT) :: alb_dir_new,alb_dif_new 84 !albedo SB <<< 75 85 REAL, DIMENSION(klon), INTENT(OUT) :: evap 76 86 REAL, DIMENSION(klon), INTENT(OUT) :: fluxsens, fluxlat … … 89 99 REAL, DIMENSION(klon) :: u0, v0 ! surface speed 90 100 INTEGER :: i 101 102 !albedo SB >>> 103 REAL, DIMENSION(klon) :: alb1_new,alb2_new 104 !albedo SB <<< 91 105 92 106 … … 165 179 p1lay, temp_air, & 166 180 flux_u1, flux_v1) 181 182 !albedo SB >>> 183 184 185 select case(NSW) 186 case(2) 187 alb_dir_new(1:knon,1)=alb1_new(1:knon) 188 alb_dir_new(1:knon,2)=alb2_new(1:knon) 189 case(4) 190 alb_dir_new(1:knon,1)=alb1_new(1:knon) 191 alb_dir_new(1:knon,2)=alb2_new(1:knon) 192 alb_dir_new(1:knon,3)=alb2_new(1:knon) 193 alb_dir_new(1:knon,4)=alb2_new(1:knon) 194 case(6) 195 alb_dir_new(1:knon,1)=alb1_new(1:knon) 196 alb_dir_new(1:knon,2)=alb1_new(1:knon) 197 alb_dir_new(1:knon,3)=alb1_new(1:knon) 198 alb_dir_new(1:knon,4)=alb2_new(1:knon) 199 alb_dir_new(1:knon,5)=alb2_new(1:knon) 200 alb_dir_new(1:knon,6)=alb2_new(1:knon) 201 end select 202 alb_dif_new=alb_dir_new 203 !albedo SB <<< 204 205 167 206 168 207 END SUBROUTINE surf_land
Note: See TracChangeset
for help on using the changeset viewer.