Changeset 852 for LMDZ4/trunk/libf/phytherm/pbl_surface_mod.F90
- Timestamp:
- Oct 11, 2007, 3:43:42 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phytherm/pbl_surface_mod.F90
r815 r852 197 197 wfbils, wfbilo, flux_t, flux_u, flux_v,& 198 198 dflux_t, dflux_q, zxsnow, & 199 zxfluxt, zxfluxq, q2m, flux_q )199 zxfluxt, zxfluxq, q2m, flux_q, tke ) 200 200 !**************************************************************************************** 201 201 ! Auteur(s) Z.X. Li (LMD/CNRS) date: 19930818 … … 240 240 ! flux_t---output-R- flux de chaleur sensible (CpT) J/m**2/s (W/m**2) 241 241 ! (orientation positive vers le bas) 242 ! tke---input/output-R- tke (kg/m**2/s) 242 243 ! flux_q---output-R- flux de vapeur d'eau (kg/m**2/s) 243 244 ! flux_u---output-R- tension du vent X: (kg m/s)/(m**2 s) ou Pascal … … 348 349 REAL, DIMENSION(klon, nbsrf),INTENT(OUT) :: q2m 349 350 REAL, DIMENSION(klon, klev, nbsrf), INTENT(OUT) :: flux_q 351 352 ! Input/output 353 REAL, DIMENSION(klon, klev+1, nbsrf), INTENT(INOUT) :: tke 350 354 351 355 … … 421 425 REAL, DIMENSION(klon,klev) :: delp 422 426 REAL, DIMENSION(klon,klev+1) :: ypaprs 427 REAL, DIMENSION(klon,klev+1) :: ytke 423 428 REAL, DIMENSION(klon,nsoilmx) :: ytsoil 424 429 REAL, DIMENSION(klon,nbsrf) :: pctsrf_pot … … 451 456 452 457 458 !jg+ temporary test 459 REAL, DIMENSION(klon,klev) :: y_flux_u_old, y_flux_v_old 460 REAL, DIMENSION(klon,klev) :: y_d_u_old, y_d_v_old 461 !jg- 462 453 463 !**************************************************************************************** 454 464 ! End of declarations … … 514 524 flux_u = 0.0 ; flux_v = 0.0 ; d_t = 0.0 ; d_q = 0.0 515 525 d_u = 0.0 ; d_v = 0.0 ; zcoefh = 0.0 ; yqsol = 0.0 516 ytherm = 0.0 526 ytherm = 0.0 ; ytke=0. 517 527 518 528 ytsoil = 999999. … … 657 667 ypplay(j,k) = pplay(i,k) 658 668 ydelp(j,k) = delp(i,k) 669 ytke(j,k)=tke(i,k,nsrf) 659 670 yu(j,k) = u(i,k) 660 671 yv(j,k) = v(i,k) … … 687 698 CALL coef_diff_turb(dtime, nsrf, knon, ni, & 688 699 ypaprs, ypplay, yu, yv, yq, yt, yts, yrugos, yqsurf, & 689 ycoefm, ycoefh )700 ycoefm, ycoefh,ytke) 690 701 691 702 !**************************************************************************************** … … 839 850 !**************************************************************************************** 840 851 852 tke(:,:,nsrf)=0. 841 853 DO k = 1, klev 842 854 DO j = 1, knon … … 853 865 flux_u(i,k,nsrf) = y_flux_u(j,k) 854 866 flux_v(i,k,nsrf) = y_flux_v(j,k) 867 868 tke(i,k,nsrf)=ytke(j,k) 869 855 870 ENDDO 856 871 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.