Changeset 1555


Ignore:
Timestamp:
Jul 13, 2011, 4:05:38 PM (13 years ago)
Author:
jghattas
Message:

Ajout du calcul de la temperature sol pour le 1D si flux forces(Nicolas Rochetin).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/pbl_surface_mod.F90

    r1539 r1555  
    385385    REAL, DIMENSION(klon)              :: yts, yrugos, ypct, yz0_new
    386386    REAL, DIMENSION(klon)              :: yalb, yalb1, yalb2
    387     REAL, DIMENSION(klon)              :: yu1, yv1
     387    REAL, DIMENSION(klon)              :: yu1, yv1,ytoto
    388388    REAL, DIMENSION(klon)              :: ysnow, yqsurf, yagesno, yqsol
    389389    REAL, DIMENSION(klon)              :: yrain_f, ysnow_f
     
    439439    LOGICAL, PARAMETER                 :: zxli=.FALSE. ! utiliser un jeu de fonctions simples
    440440    LOGICAL, PARAMETER                 :: check=.FALSE.
     441    REAL, DIMENSION(klon)              :: Kech_h       ! Coefficient d'echange pour l'energie
    441442
    442443! For debugging with IOIPSL
     
    900901          y_flux_q1(:) =  flat/RLVTT
    901902          yfluxlat(:) =  flat
     903
     904          Kech_h(:) = ycdragh(:) * (1.0+SQRT(yu(:,1)**2+yv(:,1)**2)) * &
     905               ypplay(:,1)/(RD*yt(:,1))
     906          ytoto(:)=(1./RCPD)*(AcoefH(:)+BcoefH(:)*y_flux_t1(:)*dtime)
     907          ytsurf_new(:)=ytoto(:)-y_flux_t1(:)/(Kech_h(:)*RCPD)
     908          y_d_ts(:) = ytsurf_new(:) - yts(:)
     909
    902910       ELSE
    903911          y_flux_t1(:) =  yfluxsens(:)
Note: See TracChangeset for help on using the changeset viewer.