Changeset 509 for LMDZ.3.3/branches
- Timestamp:
- Mar 24, 2004, 10:21:49 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ.3.3/branches/rel-LF/libf/phylmd/stdlevvar.F90
r472 r509 1 1 SUBROUTINE stdlevvar(klon, knon, nsrf, zxli, & 2 3 4 2 & u1, v1, t1, q1, z1, & 3 & ts1, qsurf, rugos, psol, pat1, & 4 & t_2m, q_2m, u_10m) 5 5 IMPLICIT NONE 6 6 !------------------------------------------------------------------------- … … 87 87 okri=.FALSE. 88 88 CALL coefcdrag(klon, knon, nsrf, zxli, & 89 90 91 89 & speed, t1, q1, z1, psol, & 90 & ts1, qsurf, rugos, okri, ri1, & 91 & cdram, cdrah, cdran, zri1, pref) 92 92 ! 93 93 !---------Star variables---------------------------------------------------- … … 98 98 ustar(i) = sqrt(cdram(i) * speed(i) * speed(i)) 99 99 zdte(i) = tpot(i) - ts1(i) 100 !IM cf FH : on prend le max : pour eviter le plantage sur SUN 101 zdte(i) = max(zdte(i),1.e-10) 100 102 zdq(i) = max(q1(i),0.0) - max(qsurf(i),0.0) 101 103 ! … … 103 105 qstar(i) = (cdrah(i) * zdq(i) * speed(i))/ustar(i) 104 106 lmon(i) = (ustar(i) * ustar(i) * tpot(i))/ & 105 107 & (RKAR * RG * testar(i)) 106 108 ENDDO 107 109 ! … … 109 111 zref = 2.0 110 112 CALL screenp(klon, knon, nsrf, speed, tpot, q1, & 111 112 113 113 & ts1, qsurf, rugos, lmon, & 114 & ustar, testar, qstar, zref, & 115 & delu, delte, delq) 114 116 ! 115 117 DO i = 1, knon … … 129 131 okri=.TRUE. 130 132 CALL screenc(klon, knon, nsrf, zxli, & 131 132 133 134 133 & u_zref, temp, q_zref, zref, & 134 & ts1, qsurf, rugos, psol, & 135 & ustar, testar, qstar, okri, ri1, & 136 & pref, delu, delte, delq) 135 137 ! 136 138 DO i = 1, knon … … 211 213 zref = 10.0 212 214 CALL screenp(klon, knon, nsrf, speed, tpot, q1, & 213 214 215 215 & ts1, qsurf, rugos, lmon, & 216 & ustar, testar, qstar, zref, & 217 & delu, delte, delq) 216 218 ! 217 219 DO i = 1, knon … … 231 233 okri=.TRUE. 232 234 CALL screenc(klon, knon, nsrf, zxli, & 233 234 235 236 235 & u_zref, temp, q_zref, zref, & 236 & ts1, qsurf, rugos, psol, & 237 & ustar, testar, qstar, okri, ri1, & 238 & pref, delu, delte, delq) 237 239 ! 238 240 DO i = 1, knon
Note: See TracChangeset
for help on using the changeset viewer.