delt, t1, q1, qs1, t1_wake, q1_wake, qs1_wake, s1_wake, & ! jyg
u1, v1, tra1, & !jyg: get rid of ntra
iflag1, ft1, fq1, fqcomp1, fu1, fv1, ftra1, & !jyg: get rid of ntra
da1,phi1,mp1,phi21,d1a1,dam1,sigij1,clw1, & ! RomP
elij1,evap1,ep1,epmlmMm1,eplaMm1, & ! RomP
jygprl
nword3 = lenndntra !jyg: get rid of ntra ftra1(:, :, :) = 0. !jyg: get rid of ntra cin1(il) = -100000. cape1(il) = -1. IF (iflag_con==3) THEN DO il = 1, len sig1(il, nd) = sig1(il, nd) + 1. sig1(il, nd) = amin1(sig1(il,nd), 12.1) END DO END IF
CALL cv3a_compress(len, nloc, ncum, nd, ntra, compress, & !jyg: get rid of ntra
tra1, & !jyg: get rid of ntra
tra, & !jyg: get rid of ntra
jygprl
CALL cv3p_mixing(nloc, ncum, nd, nd, ntra, icb, nk, inb, & ! na->nd !jyg: get rid of ntra
ph, t, q, qs, u, v, tra, h, lv, lf, frac, qnk, &
ph, t, q, qs, u, v, tra, h, lv, lf, frac_s, qta, & !!jygprl !jyg: get rid of ntra
jygprl
sigij, elij, supmax, ments, qents, traent) !jyg: get rid of ntra
sigij, elij, supmax, ments, qents) !jyg: get rid of ments
CALL cv3_mixing(nloc, ncum, nd, nd, ntra, icb, nk, inb, & ! na->nd !jyg: get rid of ntra
ph, t, q, qs, u, v, tra, h, lv, lf, frac_s, qnk, & !jyg: get rid of ntra
ment, qent, uent, vent, nent, sigij, elij, ments, qents, traent) !jyg: get rid of ntra
ment, qent, uent, vent, nent, sigij, elij, ments, qents) !jyg: get rid of ments
jyg: Essais absurde pour voir mm(:,1) = 0. DO i = 2,nd mm(:,i) = m(:,i)*(1.-qta(:,i-1)) ENDDO CALL cv3_unsat(nloc, ncum, nd, nd, ntra, icb, inb, iflag, & ! na->nd !jyg: get rid of ntra t_wake, q_wake, qs_wake, gz, u, v, tra, p, ph, & !jyg: get rid of ntra jygprl mp, qp, up, vp, trap, wt, water, evap, fondue, ice, & !jyg: get rid of ntra wdtrainA, wdtrainM) ! RomP jygprl
jygprl jygprl CALL cv3_yield(nloc, ncum, nd, nd, ntra, ok_conserv_q, & ! na->nd !jyg: get rid of ntra t, q, t_wake, q_wake, s_wake, u, v, tra, & !jyg: get rid of ntra ep, clw, qpreca, m, tp, mp, qp, up, vp, trap, & !jyg: get rid of ntra nent, elij, traent, sig, & !jyg: get rid of ntra iflag, precip, Vprecip, Vprecipi, ft, fq, fqcomp, fu, fv, ftra, & !jyg: get rid of ntra tls, tps, & ! useless . jyg ftd, fqd, qnk, qtc, sigt, tau_cld_cv, coefw_cld_cv) jygprl
CALL cv3a_uncompress(nloc, len, ncum, nd, ntra, idcum, is_convect, compress, & !jyg: get rid of ntra
ft, fq, fqcomp, fu, fv, ftra, & !jyg: get rid of ntra
ft1, fq1, fqcomp1, fu1, fv1, ftra1, & !jyg: get rid of ntra
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | len | |||
| integer, | intent(in) | :: | nd | |||
| integer, | intent(in) | :: | ndp1 |
INTEGER, INTENT (IN) :: ntra !jyg: get rid of ntra |
||
| integer, | intent(in) | :: | nloc | |||
| integer, | intent(in) | :: | k_upper | |||
| integer, | intent(in) | :: | iflag_con | |||
| integer, | intent(in) | :: | iflag_mix | |||
| integer, | intent(in) | :: | iflag_ice_thermo | |||
| integer, | intent(in) | :: | iflag_clos | |||
| logical, | intent(in) | :: | ok_conserv_q | |||
| real, | intent(in) | :: | delt | |||
| real, | intent(in) | :: | comp_threshold | |||
| real, | intent(in), | DIMENSION (len, nd) | :: | t1 | ||
| real, | intent(in), | DIMENSION (len, nd) | :: | q1 | ||
| real, | intent(in), | DIMENSION (len, nd) | :: | qs1 | ||
| real, | intent(in), | DIMENSION (len, nd) | :: | t1_wake | ||
| real, | intent(in), | DIMENSION (len, nd) | :: | q1_wake | ||
| real, | intent(in), | DIMENSION (len, nd) | :: | qs1_wake | ||
| real, | intent(in), | DIMENSION (len) | :: | s1_wake | ||
| real, | intent(in), | DIMENSION (len, nd) | :: | u1 | ||
| real, | intent(in), | DIMENSION (len, nd) | :: | v1 |
REAL, DIMENSION (len, nd, ntra), INTENT (IN) :: tra1 !jyg: get rid of ntra |
|
| real, | intent(in), | DIMENSION (len, nd) | :: | p1 | ||
| real, | intent(in), | DIMENSION (len, ndp1) | :: | ph1 | ||
| real, | intent(in), | DIMENSION (len) | :: | Ale1 | ||
| real, | intent(in), | DIMENSION (len) | :: | Alp1 | ||
| real, | intent(in), | DIMENSION (len, nd) | :: | omega1 | ||
| real, | intent(in) | :: | sig1feed1 | |||
| real, | intent(in) | :: | sig2feed1 | |||
| real, | intent(in), | DIMENSION (nd) | :: | wght1 | ||
| integer, | intent(out), | DIMENSION (len) | :: | iflag1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | ft1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | fq1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | fqcomp1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | fu1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | fv1 |
REAL, DIMENSION (len, nd, ntra), INTENT (OUT) :: ftra1 !jyg: get rid of ntra |
|
| real, | intent(out), | DIMENSION (len) | :: | precip1 | ||
| integer, | intent(out), | DIMENSION (len) | :: | kbas1 | ||
| integer, | intent(out), | DIMENSION (len) | :: | ktop1 | ||
| real, | intent(out), | DIMENSION (len) | :: | cbmf1 | ||
| real, | intent(out), | DIMENSION (len) | :: | plcl1 | ||
| real, | intent(out), | DIMENSION (len) | :: | plfc1 | ||
| real, | intent(out), | DIMENSION (len) | :: | wbeff1 | ||
| real, | intent(inout), | DIMENSION (len, nd) | :: | sig1 | ||
| real, | intent(inout), | DIMENSION (len, nd) | :: | w01 | ||
| real, | intent(out), | DIMENSION (len) | :: | ptop21 | ||
| real, | intent(out), | DIMENSION (len) | :: | sigd1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | ma1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | mip1 | ||
| real, | intent(out), | DIMENSION (len, ndp1) | :: | vprecip1 | ||
| real, | intent(out), | DIMENSION (len, ndp1) | :: | vprecipi1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | upwd1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | dnwd1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | dnwd01 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | qcondc1 | ||
| real, | intent(out), | DIMENSION (len) | :: | wd1 | ||
| real, | intent(out), | DIMENSION (len) | :: | cape1 | ||
| real, | intent(out), | DIMENSION (len) | :: | cin1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | tvp1 |
real da1(len,nd),phi1(len,nd,nd) real da(len,nd),phi(len,nd,nd) |
|
| real, | intent(out), | DIMENSION (len, nd) | :: | ftd1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | fqd1 | ||
| real, | intent(out), | DIMENSION (len) | :: | Plim11 | ||
| real, | intent(out), | DIMENSION (len) | :: | Plim21 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | asupmax1 | ||
| real, | intent(out), | DIMENSION (len) | :: | supmax01 | ||
| real, | intent(out), | DIMENSION (len) | :: | asupmaxmin1 | ||
| real, | intent(out), | DIMENSION (len) | :: | coef_clos1 | ||
| real, | intent(out), | DIMENSION (len) | :: | coef_clos_eff1 | ||
| integer, | intent(in), | DIMENSION (len) | :: | lalim_conv1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | da1 | ||
| real, | intent(out), | DIMENSION (len, nd, nd) | :: | phi1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | mp1 | ||
| real, | intent(out), | DIMENSION (len, nd, nd) | :: | phi21 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | d1a1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | dam1 | ||
| real, | intent(out), | DIMENSION (len, nd, nd) | :: | sigij1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | wghti1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | qta1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | clw1 | ||
| real, | intent(out), | DIMENSION (len, nd, nd) | :: | elij1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | evap1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | ep1 | ||
| real, | intent(out), | DIMENSION (len, nd, nd) | :: | epmlmMm1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | eplaMm1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | wdtrainA1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | wdtrainS1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | wdtrainM1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | qtc1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | sigt1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | detrain1 | ||
| real, | intent(in) | :: | tau_cld_cv | |||
| real, | intent(in) | :: | coefw_cld_cv | |||
| real, | intent(out), | DIMENSION (len ) | :: | epmax_diag1 |