Changeset 2227 for LMDZ5/trunk/libf/phylmd/surf_seaice_mod.F90
- Timestamp:
- Mar 12, 2015, 12:07:43 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/surf_seaice_mod.F90
r2209 r2227 1 ! 2 ! $Id$ 1 3 ! 2 4 MODULE surf_seaice_mod … … 17 19 ps, u1, v1, rugoro, pctsrf, & 18 20 snow, qsurf, qsol, agesno, tsoil, & 19 z0_new, alb1_new, alb2_new, evap, fluxsens, fluxlat, & 21 !albedo SB >>> 22 ! z0_new, alb1_new, alb2_new, evap, fluxsens, fluxlat, & 23 z0_new, SFRWL, alb_dir_new, alb_dif_new, evap, fluxsens, fluxlat, & 24 !albedo SB <<< 20 25 tsurf_new, dflux_s, dflux_l, & 21 26 flux_u1, flux_v1) … … 34 39 ! 35 40 INCLUDE "dimsoil.h" 41 INCLUDE "clesphys.h" 36 42 37 43 ! Input arguments … … 67 73 !**************************************************************************************** 68 74 REAL, DIMENSION(klon), INTENT(OUT) :: z0_new 69 REAL, DIMENSION(klon), INTENT(OUT) :: alb1_new ! new albedo in visible SW interval 70 REAL, DIMENSION(klon), INTENT(OUT) :: alb2_new ! new albedo in near IR interval 75 !albedo SB >>> 76 ! REAL, DIMENSION(klon), INTENT(OUT) :: alb1_new ! new albedo in visible SW interval 77 ! REAL, DIMENSION(klon), INTENT(OUT) :: alb2_new ! new albedo in near IR interval 78 REAL, DIMENSION(6), INTENT(IN) :: SFRWL 79 REAL, DIMENSION(klon,nsw), INTENT(OUT) :: alb_dir_new,alb_dif_new 80 !albedo SB <<< 71 81 REAL, DIMENSION(klon), INTENT(OUT) :: evap, fluxsens, fluxlat 72 82 REAL, DIMENSION(klon), INTENT(OUT) :: tsurf_new … … 78 88 REAL, DIMENSION(klon) :: radsol 79 89 90 !albedo SB >>> 91 REAL, DIMENSION(klon) :: alb1_new,alb2_new 92 !albedo SB <<< 80 93 ! 81 94 ! End definitions … … 140 153 z0_new = SQRT(z0_new**2+rugoro**2) 141 154 155 156 !albedo SB >>> 157 select case(NSW) 158 case(2) 159 alb_dir_new(1:knon,1)=alb1_new(1:knon) 160 alb_dir_new(1:knon,2)=alb2_new(1:knon) 161 case(4) 162 alb_dir_new(1:knon,1)=alb1_new(1:knon) 163 alb_dir_new(1:knon,2)=alb2_new(1:knon) 164 alb_dir_new(1:knon,3)=alb2_new(1:knon) 165 alb_dir_new(1:knon,4)=alb2_new(1:knon) 166 case(6) 167 alb_dir_new(1:knon,1)=alb1_new(1:knon) 168 alb_dir_new(1:knon,2)=alb1_new(1:knon) 169 alb_dir_new(1:knon,3)=alb1_new(1:knon) 170 alb_dir_new(1:knon,4)=alb2_new(1:knon) 171 alb_dir_new(1:knon,5)=alb2_new(1:knon) 172 alb_dir_new(1:knon,6)=alb2_new(1:knon) 173 end select 174 alb_dif_new=alb_dir_new 175 !albedo SB <<< 176 177 178 179 142 180 END SUBROUTINE surf_seaice 143 181 !
Note: See TracChangeset
for help on using the changeset viewer.