ft, fq, fqcomp, fu, fv, ftra, & !jyg: get rid of ntra
ft1, fq1, fqcomp1, fu1, fv1, ftra1, & !jyg: get rid of ntra
INTEGER, INTENT (IN) :: nloc, len, ncum, nd, ntra !jyg: get rid of ntra jyg DO j = 1, nd DO k = 1, nd DO i = 1, ncum phi1(idcum(i), k, j) = phi(i, k, j) !AC! phi21(idcum(i), k, j) = phi2(i, k, j) !RomP sigij1(idcum(i), k, j) = sigij(i, k, j) !RomP elij1(idcum(i), k, j) = elij(i, k, j) !RomP epmlmMm(idcum(i), k, j) = epmlmMm(i, k, j) !RomP+jyg END DO END DO END DO
DO i = 1, ncum
jdcum=idcum(i)
phi1 (jdcum, 1:nl+1, 1:nl+1) = phi (i, 1:nl+1, 1:nl+1) !AC!
phi21 (jdcum, 1:nl+1, 1:nl+1) = phi2 (i, 1:nl+1, 1:nl+1) !RomP
sigij1 (jdcum, 1:nl+1, 1:nl+1) = sigij (i, 1:nl+1, 1:nl+1) !RomP
elij1 (jdcum, 1:nl+1, 1:nl+1) = elij (i, 1:nl+1, 1:nl+1) !RomP
epmlmMm1(jdcum, 1:nl+1, 1:nl+1) = epmlmMm(i, 1:nl+1, 1:nl+1) !RomP+jyg
END DO
jyg
jyg
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nloc | |||
| integer, | intent(in) | :: | len | |||
| integer, | intent(in) | :: | ncum | |||
| integer, | intent(in) | :: | nd | |||
| integer, | intent(in), | DIMENSION (nloc) | :: | idcum(nloc) | ||
| logical, | intent(in), | DIMENSION (nloc) | :: | is_convect(nloc) | ||
| logical, | intent(in) | :: | compress | |||
| integer, | intent(in), | DIMENSION (nloc) | :: | iflag |
jyg |
|
| integer, | intent(in), | DIMENSION (nloc) | :: | kbas |
jyg |
|
| integer, | intent(in), | DIMENSION (nloc) | :: | ktop |
jyg |
|
| real, | intent(in), | DIMENSION (nloc) | :: | precip | ||
| real, | intent(in), | DIMENSION (nloc) | :: | cbmf | ||
| real, | intent(in), | DIMENSION (nloc) | :: | plcl | ||
| real, | intent(in), | DIMENSION (nloc) | :: | plfc | ||
| real, | intent(in), | DIMENSION (nloc) | :: | wbeff | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | sig | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | w0 | ||
| real, | intent(in), | DIMENSION (nloc) | :: | ptop2 | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | ft |
REAL, DIMENSION (nloc, nd, ntra), INTENT (IN) :: ftra !jyg: get rid of ntra |
|
| real, | intent(in), | DIMENSION (nloc, nd) | :: | fq |
REAL, DIMENSION (nloc, nd, ntra), INTENT (IN) :: ftra !jyg: get rid of ntra |
|
| real, | intent(in), | DIMENSION (nloc, nd) | :: | fqcomp |
REAL, DIMENSION (nloc, nd, ntra), INTENT (IN) :: ftra !jyg: get rid of ntra |
|
| real, | intent(in), | DIMENSION (nloc, nd) | :: | fu |
REAL, DIMENSION (nloc, nd, ntra), INTENT (IN) :: ftra !jyg: get rid of ntra |
|
| real, | intent(in), | DIMENSION (nloc, nd) | :: | fv |
REAL, DIMENSION (nloc, nd, ntra), INTENT (IN) :: ftra !jyg: get rid of ntra |
|
| real, | intent(in), | DIMENSION (nloc) | :: | sigd | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | ma | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | mip | ||
| real, | intent(in), | DIMENSION (nloc, nd+1) | :: | vprecip | ||
| real, | intent(in), | DIMENSION (nloc, nd+1) | :: | vprecipi | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | upwd | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | dnwd | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | dnwd0 | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | qcondc | ||
| real, | intent(in), | DIMENSION (nloc) | :: | wd | ||
| real, | intent(in), | DIMENSION (nloc) | :: | cape | ||
| real, | intent(in), | DIMENSION (nloc) | :: | cin | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | tvp | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | ftd | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | fqd | ||
| real, | intent(in), | DIMENSION (nloc) | :: | plim1 | ||
| real, | intent(in), | DIMENSION (nloc) | :: | plim2 | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | asupmax | ||
| real, | intent(in), | DIMENSION (nloc) | :: | supmax0 | ||
| real, | intent(in), | DIMENSION (nloc) | :: | asupmaxmin | ||
| real, | intent(in), | DIMENSION (nloc) | :: | coef_clos | ||
| real, | intent(in), | DIMENSION (nloc) | :: | coef_clos_eff | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | da | ||
| real, | intent(in), | DIMENSION (nloc, nd, nd) | :: | phi | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | mp | ||
| real, | intent(in), | DIMENSION (nloc, nd, nd) | :: | phi2 | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | d1a | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | dam | ||
| real, | intent(in), | DIMENSION (nloc, nd, nd) | :: | sigij | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | qta | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | clw | ||
| real, | intent(in), | DIMENSION (nloc, nd, nd) | :: | elij | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | evap | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | ep | ||
| real, | intent(in), | DIMENSION (nloc, nd, nd) | :: | epmlmMm | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | eplamM | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | wdtrainA | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | wdtrainS | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | wdtrainM | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | qtc | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | sigt | ||
| real, | intent(in), | DIMENSION (nloc, nd) | :: | detrain | ||
| real, | intent(in), | DIMENSION (nloc) | :: | epmax_diag | ||
| integer, | intent(out), | DIMENSION (len) | :: | iflag1 | ||
| integer, | intent(out), | DIMENSION (len) | :: | kbas1 | ||
| integer, | intent(out), | DIMENSION (len) | :: | ktop1 | ||
| real, | intent(out), | DIMENSION (len) | :: | precip1 | ||
| 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(out), | DIMENSION (len, nd) | :: | sig1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | w01 | ||
| real, | intent(out), | DIMENSION (len) | :: | ptop21 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | ft1 |
REAL, DIMENSION (len, nd, ntra), INTENT (OUT) :: ftra1 !jyg: get rid of ntra |
|
| real, | intent(out), | DIMENSION (len, nd) | :: | fq1 |
REAL, DIMENSION (len, nd, ntra), INTENT (OUT) :: ftra1 !jyg: get rid of ntra |
|
| real, | intent(out), | DIMENSION (len, nd) | :: | fqcomp1 |
REAL, DIMENSION (len, nd, ntra), INTENT (OUT) :: ftra1 !jyg: get rid of ntra |
|
| real, | intent(out), | DIMENSION (len, nd) | :: | fu1 |
REAL, DIMENSION (len, nd, ntra), INTENT (OUT) :: ftra1 !jyg: get rid of ntra |
|
| 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) | :: | sigd1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | ma1 | ||
| real, | intent(out), | DIMENSION (len, nd) | :: | mip1 | ||
| real, | intent(out), | DIMENSION (len, nd+1) | :: | vprecip1 | ||
| real, | intent(out), | DIMENSION (len, nd+1) | :: | 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, | 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 | ||
| 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) | :: | 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(out), | DIMENSION (len) | :: | epmax_diag1 |