Ignore:
Timestamp:
Jun 11, 2014, 3:46:46 PM (10 years ago)
Author:
Laurent Fairhead
Message:

Merged trunk changes r1997:2055 into testing branch

Location:
LMDZ5/branches/testing
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/testing

  • LMDZ5/branches/testing/libf/phylmd/cvltr.F90

    r1910 r2056  
    33!
    44SUBROUTINE cvltr(pdtime, da, phi,phi2,d1a,dam, mpIN,epIN, &
    5            sigd,sij,clw,elij,epmlmMm,eplaMm,              &
     5!!           sigd,sij,clw,elij,epmlmMm,eplaMm,              &   !RL
     6           sigd,sij,wght_cvfd,clw,elij,epmlmMm,eplaMm,    &     !RL
    67           pmflxrIN,pmflxsIN,ev,te,wdtrainA,wdtrainM,     &
    78           paprs,it,tr,upd,dnd,inb,icb,                   &
     
    4748  REAL,DIMENSION(klon,klev),INTENT(IN)      :: te
    4849  REAL,DIMENSION(klon,klev,klev),INTENT(IN) :: sij        ! fraction dair de lenv
     50  REAL,DIMENSION(klon,klev),INTENT(IN)      :: wght_cvfd  ! weights of the layers feeding convection
    4951  REAL,DIMENSION(klon,klev,klev),INTENT(IN) :: elij       ! contenu en eau condensée spécifique/conc deau condensée massique
    5052  REAL,DIMENSION(klon,klev,klev),INTENT(IN) :: epmlmMm    ! eau condensee precipitee dans mel masse dair sat
     
    7173  REAL,DIMENSION(klon,klev,nbtr)    :: zmfd,zmfa
    7274  REAL,DIMENSION(klon,klev,nbtr)    :: zmfp,zmfu
     75  REAL,DIMENSION(klon,nbtr)         :: qfeed     ! tracer concentration feeding convection
    7376
    7477  REAL,DIMENSION(klon,klev,nbtr),INTENT(OUT)    :: zmfd1a
     
    168171   scavtrac = 0.
    169172   uscavtrac = 0.
    170 
     173   qfeed(:,it) = 0.              !RL
    171174  DO j=1,klev
    172175   DO i=1,klon
     
    330333! calcul des tendances liees aux courants satures   j <-> z ; k <-> z'
    331334! =========================================
     335!
     336!RL
     337!  Feeding concentrations
    332338  DO j=1,klev
    333339     DO i=1,klon
    334         zmfa(i,j,it)=da(i,j)*(tr(i,1,it)-tr(i,j,it))                     ! da
    335      END DO
    336   END DO
     340        qfeed(i,it)=qfeed(i,it)+wght_cvfd(i,j)*tr(i,j,it)
     341     END DO
     342  END DO
     343!RL
     344!
     345  DO j=1,klev
     346     DO i=1,klon
     347!RL
     348!!        zmfa(i,j,it)=da(i,j)*(tr(i,1,it)-tr(i,j,it))                     ! da
     349        zmfa(i,j,it)=da(i,j)*(qfeed(i,it)-tr(i,j,it))                     ! da
     350!RL
     351     END DO
     352  END DO
     353!
    337354  DO k=1,klev
    338355     DO j=1,klev
Note: See TracChangeset for help on using the changeset viewer.