subroutine module_bl_mynn::mynn_bl_driver | ( | integer, intent(in) | initflag, |
logical, intent(in) | restart, | ||
logical, intent(in) | cycling, | ||
real, intent(in) | delt, | ||
real, dimension(:,:), intent(in) | dz, | ||
real, dimension(:), intent(in) | dx, | ||
real, dimension(:), intent(in) | znt, | ||
real, dimension(:,:), intent(in) | u, | ||
real, dimension(:,:), intent(in) | v, | ||
real, dimension(:,:), intent(in) | w, | ||
real, dimension(:,:), intent(in) | th, | ||
real, dimension(:,:), intent(in) | sqv3D, | ||
real, dimension(:,:), intent(in) | sqc3D, | ||
real, dimension(:,:), intent(in) | sqi3D, | ||
real, dimension(:,:), intent(in) | qnc, | ||
real, dimension(:,:), intent(in) | qni, | ||
real, dimension(:,:), intent(in) | qnwfa, | ||
real, dimension(:,:), intent(in) | qnifa, | ||
real, dimension(:,:), intent(in) | ozone, | ||
real, dimension(:,:), intent(in) | p, | ||
real, dimension(:,:), intent(in) | exner, | ||
real, dimension(:,:), intent(in) | rho, | ||
real, dimension(:,:), intent(in) | T3D, | ||
real, dimension(:), intent(in) | xland, | ||
real, dimension(:), intent(in) | ts, | ||
real, dimension(:), intent(in) | qsfc, | ||
real, dimension(:), intent(in) | ps, | ||
real, dimension(:), intent(in) | ust, | ||
real, dimension(:), intent(in) | ch, | ||
real, dimension(:), intent(in) | hfx, | ||
real, dimension(:), intent(in) | qfx, | ||
real, dimension(:), intent(inout) | rmol, | ||
real, dimension(:), intent(in) | wspd, | ||
real, dimension(:), intent(in) | uoce, | ||
real, dimension(:), intent(in) | voce, | ||
real, dimension(:), intent(in) | vdfg, | ||
real, dimension(:,:), intent(inout) | Qke, | ||
real, dimension(:,:), intent(inout) | qke_adv, | ||
real, dimension(:,:), intent(out) | sh3d, | ||
real, dimension(:,:), intent(out) | sm3d, | ||
integer, intent(in) | nchem, | ||
integer, intent(in) | kdvel, | ||
integer, intent(in) | ndvel, | ||
real, dimension(:, :, :), intent(inout) | chem3d, | ||
real, dimension(:, :), intent(in) | vdep, | ||
real, dimension(:), intent(in) | frp, | ||
real, dimension(:), intent(in) | EMIS_ANT_NO, | ||
logical, intent(in) | mix_chem, | ||
logical, intent(in) | fire_turb, | ||
logical, intent(in) | rrfs_smoke, | ||
real, dimension(:,:), intent(inout) | Tsq, | ||
real, dimension(:,:), intent(inout) | Qsq, | ||
real, dimension(:,:), intent(inout) | Cov, | ||
real, dimension(:,:), intent(inout) | RUBLTEN, | ||
real, dimension(:,:), intent(inout) | RVBLTEN, | ||
real, dimension(:,:), intent(inout) | RTHBLTEN, | ||
real, dimension(:,:), intent(inout) | RQVBLTEN, | ||
real, dimension(:,:), intent(inout) | RQCBLTEN, | ||
real, dimension(:,:), intent(inout) | RQIBLTEN, | ||
real, dimension(:,:), intent(inout) | RQNCBLTEN, | ||
real, dimension(:,:), intent(inout) | RQNIBLTEN, | ||
real, dimension(:,:), intent(inout) | RQNWFABLTEN, | ||
real, dimension(:,:), intent(inout) | RQNIFABLTEN, | ||
real, dimension(:,:), intent(inout) | DOZONE, | ||
real, dimension(:,:), intent(out) | exch_h, | ||
real, dimension(:,:), intent(out) | exch_m, | ||
real, dimension(:), intent(inout) | Pblh, | ||
integer, dimension(:), intent(inout) | kpbl, | ||
real, dimension(:,:), intent(inout) | el_pbl, | ||
real, dimension(:,:), intent(out) | dqke, | ||
real, dimension(:,:), intent(out) | qWT, | ||
real, dimension(:,:), intent(out) | qSHEAR, | ||
real, dimension(:,:), intent(out) | qBUOY, | ||
real, dimension(:,:), intent(out) | qDISS, | ||
real, dimension(:,:), intent(inout) | qc_bl, | ||
real, dimension(:,:), intent(inout) | qi_bl, | ||
real, dimension(:,:), intent(inout) | cldfra_bl, | ||
logical, intent(in) | bl_mynn_tkeadvect, | ||
logical, intent(in) | bl_mynn_tkebudget, | ||
integer, intent(in) | bl_mynn_cloudpdf, | ||
integer, intent(in) | bl_mynn_mixlength, | ||
integer, intent(in) | icloud_bl, | ||
real, intent(in) | closure, | ||
integer, intent(in) | bl_mynn_edmf, | ||
integer, intent(in) | bl_mynn_edmf_mom, | ||
integer, intent(in) | bl_mynn_edmf_tke, | ||
integer, intent(in) | bl_mynn_mixscalars, | ||
integer, intent(in) | bl_mynn_output, | ||
integer, intent(in) | bl_mynn_cloudmix, | ||
integer, intent(in) | bl_mynn_mixqt, | ||
real, dimension(:,:), intent(inout) | edmf_a, | ||
real, dimension(:,:), intent(inout) | edmf_w, | ||
real, dimension(:,:), intent(inout) | edmf_qt, | ||
real, dimension(:,:), intent(inout) | edmf_thl, | ||
real, dimension(:,:), intent(inout) | edmf_ent, | ||
real, dimension(:,:), intent(inout) | edmf_qc, | ||
real, dimension(:,:), intent(inout) | sub_thl3D, | ||
real, dimension(:,:), intent(inout) | sub_sqv3D, | ||
real, dimension(:,:), intent(inout) | det_thl3D, | ||
real, dimension(:,:), intent(inout) | det_sqv3D, | ||
integer, dimension(:), intent(inout) | nupdraft, | ||
real, dimension(:), intent(out) | maxMF, | ||
integer, dimension(:), intent(inout) | ktop_plume, | ||
integer, intent(in) | spp_pbl, | ||
real, dimension( :, :), intent(in) | pattern_spp_pbl, | ||
real, dimension(:,:), intent(in) | RTHRATEN, | ||
logical, intent(in) | FLAG_QC, | ||
logical, intent(in) | FLAG_QI, | ||
logical, intent(in) | FLAG_QNC, | ||
logical, intent(in) | FLAG_QNI, | ||
logical, intent(in) | FLAG_QNWFA, | ||
logical, intent(in) | FLAG_QNIFA, | ||
logical, intent(in) | FLAG_OZONE, | ||
integer, intent(in) | IDS, | ||
integer, intent(in) | IDE, | ||
integer, intent(in) | JDS, | ||
integer, intent(in) | JDE, | ||
integer, intent(in) | KDS, | ||
integer, intent(in) | KDE, | ||
integer, intent(in) | IMS, | ||
integer, intent(in) | IME, | ||
integer, intent(in) | JMS, | ||
integer, intent(in) | JME, | ||
integer, intent(in) | KMS, | ||
integer, intent(in) | KME, | ||
integer, intent(in) | ITS, | ||
integer, intent(in) | ITE, | ||
integer, intent(in) | JTS, | ||
integer, intent(in) | JTE, | ||
integer, intent(in) | KTS, | ||
integer, intent(in) | KTE | ||
) |
bl_mynn_cloudpdf
.bl_mynn_topdown
=1.References dmp_mf(), get_pblh(), mym_condensation(), mym_initialize(), mym_predict(), mym_turbulence(), mynn_mix_chem(), mynn_tendencies(), retrieve_exchange_coeffs(), and topdown_cloudrad().
Referenced by mynnedmf_wrapper::mynnedmf_wrapper_run().