subroutine module_bl_mynn::mynn_tendencies |
( |
integer, intent(in) |
kts, |
|
|
integer, intent(in) |
kte, |
|
|
integer, intent(in) |
i, |
|
|
real(kind_phys), intent(in) |
delt, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
dz, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
rho, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
u, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
v, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
th, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
tk, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
qv, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
qc, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
qi, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
qs, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
qnc, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
qni, |
|
|
real(kind_phys), intent(in) |
psfc, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
p, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
exner, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
thl, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
sqv, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
sqc, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
sqi, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
sqs, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
sqw, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
qnwfa, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
qnifa, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
qnbca, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
ozone, |
|
|
real(kind_phys), intent(in) |
ust, |
|
|
real(kind_phys), intent(in) |
flt, |
|
|
real(kind_phys), intent(in) |
flq, |
|
|
real(kind_phys), intent(in) |
flqv, |
|
|
real(kind_phys), intent(in) |
flqc, |
|
|
real(kind_phys), intent(in) |
wspd, |
|
|
real(kind_phys), intent(in) |
uoce, |
|
|
real(kind_phys), intent(in) |
voce, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
tsq, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
qsq, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
cov, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
tcd, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
qcd, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dfm, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dfh, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
dfq, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
du, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dv, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dth, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dqv, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dqc, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dqi, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dqs, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dqnc, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dqni, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dqnwfa, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dqnifa, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dqnbca, |
|
|
real(kind_phys), dimension(kts:kte), intent(inout) |
dozone, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
diss_heat, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
s_aw, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
s_awthl, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
s_awqt, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
s_awqv, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
s_awqc, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
s_awu, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
s_awv, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
s_awqnc, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
s_awqni, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
s_awqnwfa, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
s_awqnifa, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
s_awqnbca, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
sd_aw, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
sd_awthl, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
sd_awqt, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
sd_awqv, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
sd_awqc, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
sd_awu, |
|
|
real(kind_phys), dimension(kts:kte+1), intent(in) |
sd_awv, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
sub_thl, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
sub_sqv, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
sub_u, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
sub_v, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
det_thl, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
det_sqv, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
det_sqc, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
det_u, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
det_v, |
|
|
logical, intent(in) |
flag_qc, |
|
|
logical, intent(in) |
flag_qi, |
|
|
logical, intent(in) |
flag_qnc, |
|
|
logical, intent(in) |
flag_qni, |
|
|
logical, intent(in) |
flag_qs, |
|
|
logical, intent(in) |
flag_qnwfa, |
|
|
logical, intent(in) |
flag_qnifa, |
|
|
logical, intent(in) |
flag_qnbca, |
|
|
real(kind_phys), dimension(kts:kte), intent(in) |
cldfra_bl1d, |
|
|
integer, intent(in) |
bl_mynn_cloudmix, |
|
|
integer, intent(in) |
bl_mynn_mixqt, |
|
|
integer, intent(in) |
bl_mynn_edmf, |
|
|
integer, intent(in) |
bl_mynn_edmf_mom, |
|
|
integer, intent(in) |
bl_mynn_mixscalars |
|
) |
| |