Changeset 2258 for LMDZ5/branches/testing/libf/phylmd/surf_landice_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_landice_mod.F90
r1910 r2258 17 17 ps, u1, v1, rugoro, pctsrf, & 18 18 snow, qsurf, qsol, agesno, & 19 tsoil, z0_new, alb1, alb2, evap, fluxsens, fluxlat, & 19 !albedo SB >>> 20 ! tsoil, z0_new, alb1, alb2, evap, fluxsens, fluxlat, & 21 tsoil, z0_new, SFRWL, alb_dir, alb_dif, evap, fluxsens, fluxlat, & 22 !albedo SB <<< 20 23 tsurf_new, dflux_s, dflux_l, & 21 24 slope, cloudf, & … … 80 83 REAL, DIMENSION(klon), INTENT(OUT) :: qsurf 81 84 REAL, DIMENSION(klon), INTENT(OUT) :: z0_new 82 REAL, DIMENSION(klon), INTENT(OUT) :: alb1 ! new albedo in visible SW interval 83 REAL, DIMENSION(klon), INTENT(OUT) :: alb2 ! new albedo in near IR interval 85 !albedo SB >>> 86 ! REAL, DIMENSION(klon), INTENT(OUT) :: alb1 ! new albedo in visible SW interval 87 ! REAL, DIMENSION(klon), INTENT(OUT) :: alb2 ! new albedo in near IR interval 88 REAL, DIMENSION(6), INTENT(IN) ::SFRWL 89 REAL, DIMENSION(klon,nsw), INTENT(OUT) ::alb_dir,alb_dif 90 !albedo SB <<< 84 91 REAL, DIMENSION(klon), INTENT(OUT) :: evap, fluxsens, fluxlat 85 92 REAL, DIMENSION(klon), INTENT(OUT) :: tsurf_new … … 116 123 CHARACTER (len = 20) :: modname = 'surf_landice' 117 124 CHARACTER (len = 80) :: abort_message 125 126 !albedo SB >>> 127 real,dimension(klon) :: alb1,alb2 128 !albedo SB <<< 118 129 119 130 ! End definition … … 315 326 316 327 328 !albedo SB >>> 329 select case(NSW) 330 case(2) 331 alb_dir(1:knon,1)=alb1(1:knon) 332 alb_dir(1:knon,2)=alb2(1:knon) 333 case(4) 334 alb_dir(1:knon,1)=alb1(1:knon) 335 alb_dir(1:knon,2)=alb2(1:knon) 336 alb_dir(1:knon,3)=alb2(1:knon) 337 alb_dir(1:knon,4)=alb2(1:knon) 338 case(6) 339 alb_dir(1:knon,1)=alb1(1:knon) 340 alb_dir(1:knon,2)=alb1(1:knon) 341 alb_dir(1:knon,3)=alb1(1:knon) 342 alb_dir(1:knon,4)=alb2(1:knon) 343 alb_dir(1:knon,5)=alb2(1:knon) 344 alb_dir(1:knon,6)=alb2(1:knon) 345 end select 346 alb_dif=alb_dir 347 !albedo SB <<< 348 349 350 351 317 352 END SUBROUTINE surf_landice 318 353 !
Note: See TracChangeset
for help on using the changeset viewer.