subroutine, public micro_mg1_0::micro_mg_tend |
( |
logical, intent(in) |
microp_uniform, |
|
|
integer, intent(in) |
pcols, |
|
|
integer, intent(in) |
pver, |
|
|
integer, intent(in) |
ncol, |
|
|
integer, intent(in) |
top_lev, |
|
|
real(r8), intent(in) |
deltatin, |
|
|
real(r8), dimension(pcols,pver), intent(in) |
tn, |
|
|
real(r8), dimension(pcols,pver), intent(in) |
qn, |
|
|
real(r8), dimension(pcols,pver), intent(inout) |
qc, |
|
|
real(r8), dimension(pcols,pver), intent(inout) |
qi, |
|
|
real(r8), dimension(pcols,pver), intent(inout) |
nc, |
|
|
real(r8), dimension(pcols,pver), intent(inout) |
ni, |
|
|
real(r8), dimension(pcols,pver), intent(in) |
p, |
|
|
real(r8), dimension(pcols,pver), intent(in) |
pdel, |
|
|
real(r8), dimension(pcols,pver), intent(in) |
cldn, |
|
|
real(r8), dimension(pcols,pver), intent(in) |
liqcldf, |
|
|
real(r8), dimension(pcols,pver), intent(in) |
relvar, |
|
|
real(r8), dimension(pcols,pver), intent(in) |
accre_enhan, |
|
|
real(r8), dimension(pcols,pver), intent(in) |
icecldf, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
rate1ord_cw2pr_st, |
|
|
real(r8), dimension(pcols,pver), intent(in) |
naai, |
|
|
real(r8), dimension(pcols,pver), intent(in) |
npccnin, |
|
|
real(r8), dimension(pcols,pver,4), intent(in) |
rndst, |
|
|
real(r8), dimension(pcols,pver,4), intent(in) |
nacon, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
tlat, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qvlat, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qctend, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qitend, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
nctend, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
nitend, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
effc, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
effc_fn, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
effi, |
|
|
real(r8), dimension(pcols), intent(out) |
prect, |
|
|
real(r8), dimension(pcols), intent(out) |
preci, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
nevapr, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
evapsnow, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
am_evp_st, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
prain, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
prodsnow, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
cmeout, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
deffi, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
pgamrad, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
lamcrad, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qsout, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
dsout, |
|
|
real(r8), dimension(pcols,pver+1), intent(out) |
rflx, |
|
|
real(r8), dimension(pcols,pver+1), intent(out) |
sflx, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qrout, |
|
|
real(r8), dimension(pcols,pver), intent(inout) |
reff_rain, |
|
|
real(r8), dimension(pcols,pver), intent(inout) |
reff_snow, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qcsevap, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qisevap, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qvres, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
cmeiout, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
vtrmc, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
vtrmi, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qcsedten, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qisedten, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
prao, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
prco, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
mnuccco, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
mnuccto, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
msacwio, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
psacwso, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
bergso, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
bergo, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
melto, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
homoo, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qcreso, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
prcio, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
praio, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qireso, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
mnuccro, |
|
|
real(r8), dimension (pcols,pver), intent(out) |
pracso, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
meltsdt, |
|
|
real(r8), dimension (pcols,pver), intent(out) |
frzrdt, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
mnuccdo, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
nrout, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
nsout, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
refl, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
arefl, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
areflz, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
frefl, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
csrfl, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
acsrfl, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
fcsrfl, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
rercld, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
ncai, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
ncal, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qrout2, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
qsout2, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
nrout2, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
nsout2, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
drout2, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
dsout2, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
freqs, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
freqr, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
nfice, |
|
|
real(r8), dimension(pcols,pver), intent(out) |
prer_evap, |
|
|
logical, intent(in) |
do_cldice, |
|
|
character(128), intent(out) |
errstring, |
|
|
real(r8), dimension(:,:), intent(in), pointer |
tnd_qsnow, |
|
|
real(r8), dimension(:,:), intent(in), pointer |
tnd_nsnow, |
|
|
real(r8), dimension(:,:), intent(in), pointer |
re_ice, |
|
|
real(r8), dimension(:,:), intent(in), pointer |
frzimm, |
|
|
real(r8), dimension(:,:), intent(in), pointer |
frzcnt, |
|
|
real(r8), dimension(:,:), intent(in), pointer |
frzdep |
|
) |
| |