4 SUBROUTINE screenc(klon, knon, nsrf, zxli, &
5 speed, temp, q_zref, zref, &
6 ts, qsurf, z0m, z0h, psol, &
7 ustar, testar, qstar, okri, ri1, &
8 pref, delu, delte, delq)
46 INTEGER,
intent(in) :: klon, knon, nsrf
47 LOGICAL,
intent(in) :: zxli, okri
48 REAL,
dimension(klon),
intent(in) :: speed, temp, q_zref
49 REAL,
intent(in) :: zref
50 REAL,
dimension(klon),
intent(in) :: ts, qsurf, z0m, z0h, psol
51 REAL,
dimension(klon),
intent(in) :: ustar, testar, qstar, ri1
53 REAL,
dimension(klon),
intent(out) :: pref, delu, delte, delq
59 REAL,
dimension(klon) :: cdram, cdrah, cdran, zri1, gref
75 CALL cdrag (knon, nsrf, &
76 speed, temp, q_zref, gref, &
77 psol, ts, qsurf, z0m, z0h, &
78 cdram, cdrah, zri1, pref)
80 delu(i) = ustar(i)/sqrt(cdram(i))
81 delte(i)= (testar(i)* sqrt(cdram(i)))/ &
83 delq(i)= (qstar(i)* sqrt(cdram(i)))/ &
subroutine screenc(klon, knon, nsrf, zxli, speed, temp, q_zref, zref, ts, qsurf, z0m, z0h, psol, ustar, testar, qstar, okri, ri1, pref, delu, delte, delq)
subroutine cdrag(knon, nsrf, speed, t1, q1, zgeop1, psol, tsurf, qsurf, z0m, z0h, pcfm, pcfh, zri, pref)