Changeset 1393 for trunk/LMDZ.MARS/libf/phymars
- Timestamp:
- Mar 9, 2015, 4:02:47 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/pbl_parameters.F
r1377 r1393 218 218 !------------------------------------------------------------------------ 219 219 220 221 ! u* theta* computation: 220 ! u* theta* computation 222 221 223 222 DO ig=1,ngrid … … 225 224 ustar(ig)=0. 226 225 tstar(ig)=0. 227 228 226 ELSE 229 227 ustar(ig)=sqrt(pcdv(ig)) … … 231 229 tstar(ig)=-pcdh(ig)*(pts(ig)-ph(ig,1)) 232 230 & /sqrt(pcdv(ig)) 233 234 ENDIF 235 ENDDO 231 ENDIF 232 ENDDO 233 234 ! Interpolation: 236 235 237 236 DO ig=1,ngrid … … 239 238 u_out(ig,n)=0. 240 239 Teta_out(ig,n)=pts(ig) 241 ELSE 240 241 ELSE 242 IF (rib(ig) .ge. ric) THEN ! ustar=tstar=0 (and fm=fh=0) 243 u_out(ig,n)=0 244 Teta_out(ig,n)=pts(ig) 245 ELSE 242 246 u_out(ig,n)= ustar(ig)*log(zout/pz0(ig))/ 243 247 &(karman*sqrt(fm(ig))) … … 246 250 & (pz0tcomp(ig)))/ 247 251 &(karman*fh(ig))) 248 252 ENDIF 249 253 ENDIF 250 254 … … 271 275 ENDDO !of n=1,n_out 272 276 277 273 278 !------------------------------------------------------------------------ 274 279 !------------------------------------------------------------------------ … … 310 315 pbl_teta(ig) = ph(ig,ii(1)) 311 316 ENDDO 317 312 318 313 319 !------------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.