Changeset 4743 for LMDZ6/branches/Portage_acc/libf/phylmdiso/cva_driver.F90
- Timestamp:
- Oct 30, 2023, 5:37:00 PM (8 months ago)
- Location:
- LMDZ6/branches/Portage_acc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Portage_acc
- Property svn:mergeinfo changed
-
LMDZ6/branches/Portage_acc/libf/phylmdiso/cva_driver.F90
r4446 r4743 11 11 Ale1, Alp1, omega1, & 12 12 sig1feed1, sig2feed1, wght1, & 13 iflag1, ft1, fq1, f u1, fv1, ftra1, &13 iflag1, ft1, fq1, fqcomp1, fu1, fv1, ftra1, & 14 14 precip1, kbas1, ktop1, & 15 15 cbmf1, plcl1, plfc1, wbeff1, & … … 26 26 da1, phi1, mp1, phi21, d1a1, dam1, sigij1, wghti1, & ! RomP, RL 27 27 qta1, clw1, elij1, evap1, ep1, epmlmMm1, eplaMm1, & ! RomP, RL 28 wdtrainA1, wdtrainS1, wdtrainM1, qtc1, sigt1, tau_cld_cv, & !!jygprl28 wdtrainA1, wdtrainS1, wdtrainM1, qtc1, sigt1, detrain1, tau_cld_cv, & !!jygprl 29 29 coefw_cld_cv, & ! RomP, AJ 30 30 epmax_diag1 & ! epmax_cape … … 88 88 ! ntra Integer Input number of tracors 89 89 ! nloc Integer Input dimension of arrays for compressed fields 90 ! fqcomp1 Real Output spec hum tend (only mixed draughts) 90 91 ! k_upper Integer Input upmost level for vertical loops 91 92 ! iflag_con Integer Input version of convect (3/4) … … 135 136 ! upwd1 Real Output total upward mass flux (adiab+mixed) 136 137 ! dnwd1 Real Output saturated downward mass flux (mixed) 138 ! detrain1 Real Output detrainment terme klein 137 139 ! dnwd01 Real Output unsaturated downward mass flux 138 140 ! qcondc1 Real Output in-cld mixing ratio of condensed water … … 209 211 LOGICAL, INTENT (IN) :: ok_conserv_q 210 212 REAL, INTENT (IN) :: tau_cld_cv 213 REAL, DIMENSION (len, nd), INTENT (OUT) :: fqcomp1 211 214 REAL, INTENT (IN) :: coefw_cld_cv 212 215 REAL, INTENT (IN) :: delt … … 248 251 REAL, DIMENSION (len), INTENT (OUT) :: cbmf1 249 252 REAL, DIMENSION (len), INTENT (OUT) :: plcl1 253 REAL, DIMENSION (len, nd), INTENT (OUT) :: detrain1 ! detrainement term of mixed draughts in environment 250 254 REAL, DIMENSION (len), INTENT (OUT) :: plfc1 251 255 REAL, DIMENSION (len), INTENT (OUT) :: wbeff1 … … 572 576 REAL, DIMENSION(len,nd) :: ice, fondue, b 573 577 REAL, DIMENSION(len,nd) :: frac_a, frac_s, faci !!jygprl 574 REAL ft(nloc, nd), fq(nloc, nd) 578 REAL ft(nloc, nd), fq(nloc, nd), fqcomp(nloc, nd) 575 579 REAL ftd(nloc, nd), fqd(nloc, nd) 576 580 REAL fu(nloc, nd), fv(nloc, nd) … … 598 602 REAL qtc(nloc, nd) ! cld 599 603 REAL sigt(nloc, nd) ! cld 604 REAL detrain(nloc, nd) ! cld 600 605 601 606 ! RomP >>> … … 706 711 ft1(:, :) = 0.0 707 712 fq1(:, :) = 0.0 713 fqcomp1(:, :) = 0.0 708 714 fu1(:, :) = 0.0 709 715 fv1(:, :) = 0.0 … … 766 772 ! RomP >>> 767 773 sigt1(:, :) = 0. 774 detrain1(:, :) = 0. 768 775 qtc1(:, :) = 0. 769 776 wdtrainA1(:, :) = 0. … … 1561 1568 if (prt_level >= 9) & 1562 1569 PRINT *, 'cva_driver -> cv3_yield' 1570 1563 1571 CALL cv3_yield(nloc, ncum, nd, nd, ntra, ok_conserv_q, & ! na->nd 1564 1572 icb, inb, delt, & … … 1570 1578 nent, elij, traent, sig, & 1571 1579 tv, tvp, wghti, & 1572 iflag, precip, Vprecip, Vprecipi, ft, fq, f u, fv, ftra, & ! jyg1580 iflag, precip, Vprecip, Vprecipi, ft, fq, fqcomp, fu, fv, ftra, & ! jyg 1573 1581 cbmf, upwd, dnwd, dnwd0, ma, mip, & 1574 1582 !! tls, tps, & ! useless . jyg 1575 1583 qcondc, wd, & 1576 1584 !! ftd, fqd, qnk, qtc, sigt, tau_cld_cv, coefw_cld_cv) 1577 ftd, fqd, qta, qtc, sigt, 1585 ftd, fqd, qta, qtc, sigt,detrain,tau_cld_cv, coefw_cld_cv & !!jygprl 1578 1586 #ifdef ISO 1579 1587 & ,xt,xt_wake,xtclw,xtp,xtwater,xtice,xtevap & … … 1673 1681 iflag, icb, inb, & 1674 1682 precip, cbmf, plcl, plfc, wbeff, sig, w0, ptop2, & 1675 ft, fq, f u, fv, ftra, &1683 ft, fq, fqcomp, fu, fv, ftra, & 1676 1684 sigd, ma, mip, vprecip, vprecipi, upwd, dnwd, dnwd0, & 1677 1685 qcondc, wd, cape, cin, & … … 1683 1691 qta, clw, elij, evap, ep, epmlmMm, eplaMm, & ! RomP 1684 1692 wdtrainA, wdtrainS, wdtrainM, & ! RomP 1685 qtc, sigt, epmax_diag, & ! epmax_cape1693 qtc, sigt, detrain, epmax_diag, & ! epmax_cape 1686 1694 iflag1, kbas1, ktop1, & 1687 1695 precip1, cbmf1, plcl1, plfc1, wbeff1, sig1, w01, ptop21, & 1688 ft1, fq1, f u1, fv1, ftra1, &1696 ft1, fq1, fqcomp1, fu1, fv1, ftra1, & 1689 1697 sigd1, ma1, mip1, vprecip1, vprecipi1, upwd1, dnwd1, dnwd01, & 1690 1698 qcondc1, wd1, cape1, cin1, & … … 1696 1704 qta1, clw1, elij1, evap1, ep1, epmlmMm1, eplaMm1, & ! RomP 1697 1705 wdtrainA1, wdtrainS1, wdtrainM1, & ! RomP 1698 qtc1, sigt1, 1706 qtc1, sigt1,detrain1,epmax_diag1 & ! epmax_cape 1699 1707 #ifdef ISO 1700 1708 & ,xtprecip,fxt,fxtd, xtVprecip,xtVprecipi, xtclw,xtevap,xtwdtraina &
Note: See TracChangeset
for help on using the changeset viewer.