Changeset 2243 for LMDZ5/trunk/libf/phylmd/surf_ocean_mod.F90
- Timestamp:
- Mar 24, 2015, 2:28:51 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/surf_ocean_mod.F90
r2240 r2243 9 9 ! 10 10 SUBROUTINE surf_ocean(rlon, rlat, swnet, lwnet, alb1, & 11 rugos,windsp, rmu0, fder, tsurf_in, &11 windsp, rmu0, fder, tsurf_in, & 12 12 itime, dtime, jour, knon, knindex, & 13 13 p1lay, cdragh, cdragm, precip_rain, precip_snow, temp_air, spechum, & … … 16 16 ps, u1, v1, gustiness, rugoro, pctsrf, & 17 17 snow, qsurf, agesno, & 18 !albedo SB >>> 19 ! z0_new, alb1_new, alb2_new, evap, fluxsens, fluxlat, & 20 z0_new, SFRWL, alb_dir_new, alb_dif_new, evap, fluxsens, fluxlat, & 21 !albedo SB <<< 18 z0m, z0h, SFRWL, alb_dir_new, alb_dif_new, evap, fluxsens, fluxlat, & 22 19 tsurf_new, dflux_s, dflux_l, lmt_bils, & 23 20 flux_u1, flux_v1) … … 49 46 REAL, DIMENSION(klon), INTENT(IN) :: lwnet ! net longwave radiation at surface 50 47 REAL, DIMENSION(klon), INTENT(IN) :: alb1 ! albedo in visible SW interval 51 REAL, DIMENSION(klon), INTENT(IN) :: rugos52 48 REAL, DIMENSION(klon), INTENT(IN) :: windsp 53 49 REAL, DIMENSION(klon), INTENT(IN) :: rmu0 … … 74 70 ! Output variables 75 71 !**************************************************************************************** 76 REAL, DIMENSION(klon), INTENT(OUT) :: z0 _new72 REAL, DIMENSION(klon), INTENT(OUT) :: z0m, z0h 77 73 !albedo SB >>> 78 74 ! REAL, DIMENSION(klon), INTENT(OUT) :: alb1_new ! new albedo in visible SW interval … … 188 184 ! 189 185 !**************************************************************************************** 186 IF (iflag_z0_oce==0) THEN 190 187 DO i = 1, knon 191 188 tmp = MAX(cepdu2,u1(i)**2+v1(i)**2) 192 z0 _new(i) = 0.018*cdragm(i) * (u1(i)**2+v1(i)**2)/RG &189 z0m(i) = 0.018*cdragm(i) * (u1(i)**2+v1(i)**2)/RG & 193 190 + 0.11*14e-6 / SQRT(cdragm(i) * tmp) 194 z0 _new(i) = MAX(1.5e-05,z0_new(i))191 z0m(i) = MAX(1.5e-05,z0m(i)) 195 192 ENDDO 193 z0h(1:knon)=z0m(1:knon) ! En attendant mieux 194 195 ELSE 196 STOP'Alina, au boulot :)' 197 ENDIF 196 198 ! 197 199 !****************************************************************************************
Note: See TracChangeset
for help on using the changeset viewer.