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/stdlevvar.F90

    r2258 r2298  
    44      SUBROUTINE stdlevvar(klon, knon, nsrf, zxli, &
    55                           u1, v1, t1, q1, z1, &
    6                            ts1, qsurf, rugos, psol, pat1, &
     6                           ts1, qsurf, z0m, z0h, psol, pat1, &
    77                           t_2m, q_2m, t_10m, q_10m, u_10m, ustar)
    88      IMPLICIT NONE
     
    3232! ts1-----input-R- temperature de l'air a la surface
    3333! qsurf---input-R- humidite relative a la surface
    34 ! rugos---input-R- rugosite
     34! z0m, z0h---input-R- rugosite
    3535! psol----input-R- pression au sol
    3636! pat1----input-R- pression au 1er niveau du modele
     
    4747      LOGICAL, intent(in) :: zxli
    4848      REAL, dimension(klon), intent(in) :: u1, v1, t1, q1, z1, ts1
    49       REAL, dimension(klon), intent(in) :: qsurf, rugos
     49      REAL, dimension(klon), intent(in) :: qsurf, z0m, z0h
    5050      REAL, dimension(klon), intent(in) :: psol, pat1
    5151!
     
    103103! &                   cdram, cdrah, cdran, zri1, pref)           
    104104! Fuxing WANG, 04/03/2015, replace the coefcdrag by the merged version: cdrag
     105
    105106      CALL cdrag(knon, nsrf, &
    106107 &                   speed, t1, q1, z1, &
    107  &                   psol, ts1, qsurf, rugos, &
     108 &                   psol, ts1, qsurf, z0m, z0h, &
    108109 &                   cdram, cdrah, zri1, pref)
    109110
     
    139140      zref = 2.0
    140141      CALL screenp(klon, knon, nsrf, speed, tpot, q1, &
    141  &                 ts1, qsurf, rugos, lmon, &
     142 &                 ts1, qsurf, z0m, lmon, &
    142143 &                 ustar, testar, qstar, zref, &
    143144 &                 delu, delte, delq)
     
    160161        CALL screenc(klon, knon, nsrf, zxli, &
    161162 &                   u_zref, temp, q_zref, zref, &
    162  &                   ts1, qsurf, rugos, psol, &           
     163 &                   ts1, qsurf, z0m, z0h, psol, &           
    163164 &                   ustar, testar, qstar, okri, ri1, &
    164165 &                   pref, delu, delte, delq)
     
    241242      zref = 10.0
    242243      CALL screenp(klon, knon, nsrf, speed, tpot, q1, &
    243  &                 ts1, qsurf, rugos, lmon, &
     244 &                 ts1, qsurf, z0m, lmon, &
    244245 &                 ustar, testar, qstar, zref, &
    245246 &                 delu, delte, delq)
     
    262263        CALL screenc(klon, knon, nsrf, zxli, &
    263264 &                   u_zref, temp, q_zref, zref, &
    264  &                   ts1, qsurf, rugos, psol, &
     265 &                   ts1, qsurf, z0m, z0h, psol, &
    265266 &                   ustar, testar, qstar, okri, ri1, &
    266267 &                   pref, delu, delte, delq)
Note: See TracChangeset for help on using the changeset viewer.