Ignore:
Timestamp:
Apr 8, 2009, 12:47:23 PM (16 years ago)
Author:
jghattas
Message:

Ajoute des variables q2m et t2m comme argument d'entrees dans ORCHIDEE. Pour cela, ajoute de la calcul de ces variables avec stdlevvar avant calcul sur sous-surface.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/LMDZ4-dev/libf/phylmd/pbl_surface_mod.F90

    r1142 r1144  
    765765       r_co2_ppm(:) = co2_ppm
    766766
     767
     768!****************************************************************************************
     769!
     770! Calulate t2m and q2m for the case of calculation at land grid points
     771! t2m and q2m are needed as input to ORCHIDEE
     772!
     773!****************************************************************************************
     774       IF (nsrf == is_ter) THEN
     775
     776          DO i = 1, knon
     777             zgeo1(i) = RD * yt(i,1) / (0.5*(ypaprs(i,1)+ypplay(i,1))) &
     778                  * (ypaprs(i,1)-ypplay(i,1))
     779          END DO
     780
     781          ! Calculate the temperature et relative humidity at 2m and the wind at 10m
     782          CALL stdlevvar(klon, knon, is_ter, zxli, &
     783               yu(:,1), yv(:,1), yt(:,1), yq(:,1), zgeo1, &
     784               yts, yqsurf, yrugos, ypaprs(:,1), ypplay(:,1), &
     785               yt2m, yq2m, yt10m, yq10m, yu10m, yustar)
     786         
     787       END IF
     788
    767789!****************************************************************************************
    768790!
     
    787809               AcoefU, AcoefV, BcoefU, BcoefV, &
    788810               ypsref, yu1, yv1, yrugoro, pctsrf, &
     811               ylwdown, yq2m, yt2m, &
    789812               ysnow, yqsol, yagesno, ytsoil, &
    790813               yz0_new, yalb1_new, yalb2_new, yevap, yfluxsens, yfluxlat, &
    791814               yqsurf, ytsurf_new, y_dflux_t, y_dflux_q, &
    792                y_flux_u1, y_flux_v1, &
    793                ylwdown)
     815               y_flux_u1, y_flux_v1 )
     816               
    794817     
    795818       CASE(is_lic)
Note: See TracChangeset for help on using the changeset viewer.