Ignore:
Timestamp:
Jun 14, 2015, 9:13:32 PM (9 years ago)
Author:
Laurent Fairhead
Message:

Merged trunk changes -r2237:2291 into testing branch

Location:
LMDZ5/branches/testing
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/testing

  • LMDZ5/branches/testing/libf/phylmd/surf_land_mod.F90

    r2258 r2298  
    1414       AcoefH, AcoefQ, BcoefH, BcoefQ, &
    1515       AcoefU, AcoefV, BcoefU, BcoefV, &
    16        pref, u1, v1, rugoro, pctsrf, &
     16       pref, u1, v1, gustiness, rugoro, pctsrf, &
    1717       lwdown_m, q2m, t2m, &
    1818       snow, qsol, agesno, tsoil, &
    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 <<<
     19       z0m, z0h, SFRWL, alb_dir_new, alb_dif_new, evap, fluxsens, fluxlat, &   
    2320       qsurf, tsurf_new, dflux_s, dflux_l, &
    2421       flux_u1, flux_v1 )
     
    6158    REAL, DIMENSION(klon), INTENT(IN)       :: AcoefU, AcoefV, BcoefU, BcoefV
    6259    REAL, DIMENSION(klon), INTENT(IN)       :: pref   ! pressure reference
    63     REAL, DIMENSION(klon), INTENT(IN)       :: u1, v1
     60    REAL, DIMENSION(klon), INTENT(IN)       :: u1, v1, gustiness
    6461    REAL, DIMENSION(klon), INTENT(IN)       :: rugoro
    6562    REAL, DIMENSION(klon,nbsrf), INTENT(IN) :: pctsrf
     
    7673! Output variables
    7774!****************************************************************************************
    78     REAL, DIMENSION(klon), INTENT(OUT)       :: z0_new
     75    REAL, DIMENSION(klon), INTENT(OUT)       :: z0m, z0h
    7976!albedo SB >>>
    8077!    REAL, DIMENSION(klon), INTENT(OUT)       :: alb1_new ! albdeo for shortwave interval 1(visible)
     
    137134            knindex, rlon, rlat, pctsrf, &
    138135            debut, lafin, &
    139             zlev,  u1, v1, temp_air, spechum, epot_air, ccanopy, &
     136            zlev,  u1, v1, gustiness, temp_air, spechum, epot_air, ccanopy, &
    140137            cdragh, AcoefH, AcoefQ, BcoefH, BcoefQ, &
    141138            precip_rain, precip_snow, lwdown_m, swnet, swdown, &
     
    143140            evap, fluxsens, fluxlat, &             
    144141            tsol_rad, tsurf_new, alb1_new, alb2_new, &
    145             emis_new, z0_new, qsurf)       
     142            emis_new, z0m, qsurf)       
     143        z0h(1:knon)=z0m(1:knon) ! En attendant mieux
    146144
    147145
     
    149147
    150148       DO i=1,knon
    151           z0_new(i) = MAX(1.5e-05,SQRT(z0_new(i)**2 + rugoro(i)**2))
     149          z0m(i) = MAX(1.5e-05,SQRT(z0m(i)**2 + rugoro(i)**2))
    152150       ENDDO
    153151
     
    160158            tsurf, p1lay, cdragh, precip_rain, precip_snow, temp_air, &
    161159            spechum, AcoefH, AcoefQ, BcoefH, BcoefQ, pref, &
    162             u1, v1, rugoro, swnet, lwnet, &
     160            u1, v1, gustiness, rugoro, swnet, lwnet, &
    163161            snow, qsol, agesno, tsoil, &
    164             qsurf, z0_new, alb1_new, alb2_new, evap, &
     162            qsurf, z0m, alb1_new, alb2_new, evap, &
    165163            fluxsens, fluxlat, tsurf_new, dflux_s, dflux_l)
     164        z0h(1:knon)=z0m(1:knon) ! En attendant mieux
    166165
    167166    ENDIF ! ok_veget
     
    175174    v0(:)=0.0
    176175    CALL calcul_flux_wind(knon, dtime, &
    177          u0, v0, u1, v1, cdragm, &
     176         u0, v0, u1, v1, gustiness, cdragm, &
    178177         AcoefU, AcoefV, BcoefU, BcoefV, &
    179178         p1lay, temp_air, &
Note: See TracChangeset for help on using the changeset viewer.