Ignore:
Timestamp:
Oct 19, 2023, 4:02:57 PM (10 months ago)
Author:
idelkadi
Message:

Merged trunk changes -r4488:4726 LMDZ_ECRad branch

Location:
LMDZ6/branches/LMDZ_ECRad
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/LMDZ_ECRad

  • LMDZ6/branches/LMDZ_ECRad/libf/phylmdiso/cv3a_uncompress.F90

    r4143 r4727  
    22                           iflag, kbas, ktop, &
    33                           precip, cbmf, plcl, plfc, wbeff, sig, w0, ptop2, &
    4                            ft, fq, fu, fv, ftra,  &
     4                           ft, fq, fqcomp, fu, fv, ftra,  &
    55                           sigd, ma, mip, vprecip, vprecipi, upwd, dnwd, dnwd0, &
    66                           qcondc, wd, cape, cin, &
     
    1212                           qta, clw, elij, evap, ep, epmlmMm, eplaMm, &         ! RomP+jyg
    1313                           wdtrainA, wdtrainS, wdtrainM, &                      ! RomP
    14                            qtc, sigt,          &
     14                           qtc, sigt, detrain,         &
    1515                           epmax_diag, & ! epmax_cape
    1616                           iflag1, kbas1, ktop1, &
    1717                           precip1, cbmf1, plcl1, plfc1, wbeff1, sig1, w01, ptop21, &
    18                            ft1, fq1, fu1, fv1, ftra1, &
     18                           ft1, fq1, fqcomp1, fu1, fv1, ftra1, &
    1919                           sigd1, ma1, mip1, vprecip1, vprecipi1, upwd1, dnwd1, dnwd01, &
    2020                           qcondc1, wd1, cape1, cin1, &
     
    2626                           qta1, clw1, elij1, evap1, ep1, epmlmMm1, eplaMm1, &  ! RomP+jyg
    2727                           wdtrainA1, wdtrainS1, wdtrainM1, &                   ! RomP
    28                            qtc1, sigt1, &
     28                           qtc1, sigt1, detrain1, &
    2929                           epmax_diag1  & ! epmax_cape
    3030#ifdef ISO
     
    7272  REAL, DIMENSION (nloc), INTENT (IN)                :: ptop2
    7373  REAL, DIMENSION (nloc), INTENT (IN)                :: epmax_diag
    74   REAL, DIMENSION (nloc, nd), INTENT (IN)            :: ft, fq, fu, fv
     74  REAL, DIMENSION (nloc, nd), INTENT (IN)            :: ft, fq, fqcomp, fu, fv
    7575  REAL, DIMENSION (nloc, nd, ntra), INTENT (IN)      :: ftra
    7676  REAL, DIMENSION (nloc), INTENT (IN)                :: sigd
     
    9999  REAL, DIMENSION (nloc, nd, nd), INTENT (IN)        :: epmlmMm                !RomP+jyg
    100100  REAL, DIMENSION (nloc, nd), INTENT (IN)            :: eplamM                 !RomP+jyg
    101   REAL, DIMENSION (nloc, nd), INTENT (IN)            :: qtc, sigt              !RomP
     101  REAL, DIMENSION (nloc, nd), INTENT (IN)            :: qtc, sigt, detrain              !RomP
    102102  REAL, DIMENSION (nloc, nd), INTENT (IN)            :: wdtrainA, wdtrainS, wdtrainM     !RomP
    103103
     
    120120  REAL, DIMENSION (len), INTENT (OUT)                :: epmax_diag1 ! epmax_cape
    121121  REAL, DIMENSION (len), INTENT (OUT)                :: ptop21
    122   REAL, DIMENSION (len, nd), INTENT (OUT)            :: ft1, fq1, fu1, fv1
     122  REAL, DIMENSION (len, nd), INTENT (OUT)            :: ft1, fq1, fqcomp1, fu1, fv1
    123123  REAL, DIMENSION (len, nd, ntra), INTENT (OUT)      :: ftra1
    124124  REAL, DIMENSION (len), INTENT (OUT)                :: sigd1
     
    147147  REAL, DIMENSION (len, nd, nd), INTENT (OUT)        :: epmlmMm1               !RomP+jyg
    148148  REAL, DIMENSION (len, nd), INTENT (OUT)            :: eplamM1                !RomP+jyg
    149   REAL, DIMENSION (len, nd), INTENT (OUT)            :: qtc1, sigt1            !RomP
     149  REAL, DIMENSION (len, nd), INTENT (OUT)            :: qtc1, sigt1, detrain1            !RomP
    150150  REAL, DIMENSION (len, nd), INTENT (OUT)            :: wdtrainA1, wdtrainS1, wdtrainM1   !RomP
    151151
     
    244244        ft1(idcum(i), k) = ft(i, k)
    245245        fq1(idcum(i), k) = fq(i, k)
     246        fqcomp1(idcum(i), k) = fqcomp(i, k)
    246247        fu1(idcum(i), k) = fu(i, k)
    247248        fv1(idcum(i), k) = fv(i, k)
     
    273274        qtc1(idcum(i), k) = qtc(i, k)
    274275        sigt1(idcum(i), k) = sigt(i, k)
     276        detrain1(idcum(i), k) = detrain(i, k)
    275277   
    276278#ifdef ISO
     
    418420      ft1(:, 1:nl) = ft(:, 1:nl)
    419421      fq1(:, 1:nl) = fq(:, 1:nl)
     422      fqcomp1(:, 1:nl) = fqcomp(:, 1:nl)
    420423      fu1(:, 1:nl) = fu(:, 1:nl)
    421424      fv1(:, 1:nl) = fv(:, 1:nl)
     
    447450      qtc1(:, 1:nl) = qtc(:, 1:nl)
    448451      sigt1(:, 1:nl) = sigt(:, 1:nl)
     452      detrain1(:, 1:nl) = detrain(:, 1:nl)
    449453!
    450454      ma1(:, nlp) = 0.
Note: See TracChangeset for help on using the changeset viewer.