Changeset 4613 for LMDZ6/trunk/libf/phylmdiso/cv3a_uncompress.F90
- Timestamp:
- Jul 7, 2023, 4:01:37 AM (16 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmdiso/cv3a_uncompress.F90
r4143 r4613 2 2 iflag, kbas, ktop, & 3 3 precip, cbmf, plcl, plfc, wbeff, sig, w0, ptop2, & 4 ft, fq, f u, fv, ftra, &4 ft, fq, fqcomp, fu, fv, ftra, & 5 5 sigd, ma, mip, vprecip, vprecipi, upwd, dnwd, dnwd0, & 6 6 qcondc, wd, cape, cin, & … … 12 12 qta, clw, elij, evap, ep, epmlmMm, eplaMm, & ! RomP+jyg 13 13 wdtrainA, wdtrainS, wdtrainM, & ! RomP 14 qtc, sigt, &14 qtc, sigt, detrain, & 15 15 epmax_diag, & ! epmax_cape 16 16 iflag1, kbas1, ktop1, & 17 17 precip1, cbmf1, plcl1, plfc1, wbeff1, sig1, w01, ptop21, & 18 ft1, fq1, f u1, fv1, ftra1, &18 ft1, fq1, fqcomp1, fu1, fv1, ftra1, & 19 19 sigd1, ma1, mip1, vprecip1, vprecipi1, upwd1, dnwd1, dnwd01, & 20 20 qcondc1, wd1, cape1, cin1, & … … 26 26 qta1, clw1, elij1, evap1, ep1, epmlmMm1, eplaMm1, & ! RomP+jyg 27 27 wdtrainA1, wdtrainS1, wdtrainM1, & ! RomP 28 qtc1, sigt1, &28 qtc1, sigt1, detrain1, & 29 29 epmax_diag1 & ! epmax_cape 30 30 #ifdef ISO … … 72 72 REAL, DIMENSION (nloc), INTENT (IN) :: ptop2 73 73 REAL, DIMENSION (nloc), INTENT (IN) :: epmax_diag 74 REAL, DIMENSION (nloc, nd), INTENT (IN) :: ft, fq, f u, fv74 REAL, DIMENSION (nloc, nd), INTENT (IN) :: ft, fq, fqcomp, fu, fv 75 75 REAL, DIMENSION (nloc, nd, ntra), INTENT (IN) :: ftra 76 76 REAL, DIMENSION (nloc), INTENT (IN) :: sigd … … 99 99 REAL, DIMENSION (nloc, nd, nd), INTENT (IN) :: epmlmMm !RomP+jyg 100 100 REAL, DIMENSION (nloc, nd), INTENT (IN) :: eplamM !RomP+jyg 101 REAL, DIMENSION (nloc, nd), INTENT (IN) :: qtc, sigt !RomP101 REAL, DIMENSION (nloc, nd), INTENT (IN) :: qtc, sigt, detrain !RomP 102 102 REAL, DIMENSION (nloc, nd), INTENT (IN) :: wdtrainA, wdtrainS, wdtrainM !RomP 103 103 … … 120 120 REAL, DIMENSION (len), INTENT (OUT) :: epmax_diag1 ! epmax_cape 121 121 REAL, DIMENSION (len), INTENT (OUT) :: ptop21 122 REAL, DIMENSION (len, nd), INTENT (OUT) :: ft1, fq1, f u1, fv1122 REAL, DIMENSION (len, nd), INTENT (OUT) :: ft1, fq1, fqcomp1, fu1, fv1 123 123 REAL, DIMENSION (len, nd, ntra), INTENT (OUT) :: ftra1 124 124 REAL, DIMENSION (len), INTENT (OUT) :: sigd1 … … 147 147 REAL, DIMENSION (len, nd, nd), INTENT (OUT) :: epmlmMm1 !RomP+jyg 148 148 REAL, DIMENSION (len, nd), INTENT (OUT) :: eplamM1 !RomP+jyg 149 REAL, DIMENSION (len, nd), INTENT (OUT) :: qtc1, sigt1 !RomP149 REAL, DIMENSION (len, nd), INTENT (OUT) :: qtc1, sigt1, detrain1 !RomP 150 150 REAL, DIMENSION (len, nd), INTENT (OUT) :: wdtrainA1, wdtrainS1, wdtrainM1 !RomP 151 151 … … 244 244 ft1(idcum(i), k) = ft(i, k) 245 245 fq1(idcum(i), k) = fq(i, k) 246 fqcomp1(idcum(i), k) = fqcomp(i, k) 246 247 fu1(idcum(i), k) = fu(i, k) 247 248 fv1(idcum(i), k) = fv(i, k) … … 273 274 qtc1(idcum(i), k) = qtc(i, k) 274 275 sigt1(idcum(i), k) = sigt(i, k) 276 detrain1(idcum(i), k) = detrain(i, k) 275 277 276 278 #ifdef ISO … … 418 420 ft1(:, 1:nl) = ft(:, 1:nl) 419 421 fq1(:, 1:nl) = fq(:, 1:nl) 422 fqcomp1(:, 1:nl) = fqcomp(:, 1:nl) 420 423 fu1(:, 1:nl) = fu(:, 1:nl) 421 424 fv1(:, 1:nl) = fv(:, 1:nl) … … 447 450 qtc1(:, 1:nl) = qtc(:, 1:nl) 448 451 sigt1(:, 1:nl) = sigt(:, 1:nl) 452 detrain1(:, 1:nl) = detrain(:, 1:nl) 449 453 ! 450 454 ma1(:, nlp) = 0.
Note: See TracChangeset
for help on using the changeset viewer.