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 ) |
Definition at line 4028 of file module_bl_mynn.F90.
References qsat_blend(), and tridiag2().
Referenced by mynn_bl_driver().