subroutine, public m_micro::m_micro_run | ( | integer, intent(in) | im, |
integer, intent(in) | lm, | ||
logical, intent(in) | flipv, | ||
real (kind=kind_phys), intent(in) | dt_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | prsl_i, | ||
real (kind=kind_phys), dimension(:,0:), intent(in) | prsi_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | phil, | ||
real (kind=kind_phys), dimension(:,0:), intent(in) | phii, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | omega_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | qlls_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | qlcn_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | qils_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | qicn_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | lwheat_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | swheat_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | w_upi, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cf_upi, | ||
real (kind=kind_phys), dimension(:), intent(in) | frland, | ||
real (kind=kind_phys), dimension(:), intent(in) | zpbl, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cnv_mfd_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cnv_dqldt_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | clcn_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | u_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | v_i, | ||
real (kind=kind_phys), dimension(:), intent(in) | taugwx, | ||
real (kind=kind_phys), dimension(:), intent(in) | taugwy, | ||
real (kind=kind_phys), dimension(:), intent(in) | tauorox, | ||
real (kind=kind_phys), dimension(:), intent(in) | tauoroy, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cnv_fice_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cnv_ndrop_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in), optional | cnv_nice_i, | ||
real (kind=kind_phys), dimension(:,:), intent(inout) | q_io, | ||
real (kind=kind_phys), dimension(:,:), intent(out) | lwm_o, | ||
real (kind=kind_phys), dimension(:,:), intent(out) | qi_o, | ||
real (kind=kind_phys), dimension(:,:), intent(inout) | t_io, | ||
real (kind=kind_phys), dimension(:), intent(out) | rn_o, | ||
real (kind=kind_phys), dimension(:), intent(out) | sr_o, | ||
real (kind=kind_phys), dimension(:,:), intent(inout), optional | ncpl_io, | ||
real (kind=kind_phys), dimension(:,:), intent(inout) | ncpi_io, | ||
integer, intent(in) | fprcp, | ||
real (kind=kind_phys), dimension(:,:), intent(inout), optional | rnw_io, | ||
real (kind=kind_phys), dimension(:,:), intent(inout), optional | snw_io, | ||
real (kind=kind_phys), dimension(:,:), intent(inout), optional | qgl_io, | ||
real (kind=kind_phys), dimension(:,:), intent(inout), optional | ncpr_io, | ||
real (kind=kind_phys), dimension(:,:), intent(inout), optional | ncps_io, | ||
real (kind=kind_phys), dimension(:,:), intent(inout), optional | ncgl_io, | ||
real (kind=kind_phys), dimension(:,:), intent(inout), optional | clls_io, | ||
integer, dimension(:), intent(inout) | kcbl, | ||
real(kind=kind_phys), intent(in) | rainmin, | ||
real (kind=kind_phys), dimension(:,:), intent(out), optional | cldreffl, | ||
real (kind=kind_phys), dimension(:,:), intent(out), optional | cldreffi, | ||
real (kind=kind_phys), dimension(:,:), intent(out), optional | cldreffr, | ||
real (kind=kind_phys), dimension(:,:), intent(out), optional | cldreffs, | ||
real (kind=kind_phys), dimension(:,:), intent(out), optional | cldreffg, | ||
integer, intent(in) | ntrcaer, | ||
real (kind=kind_phys), dimension(:,:,:), intent(in) | aerfld_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | naai_i, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | npccn_i, | ||
integer, intent(in) | iccn, | ||
logical, intent(in) | skip_macro, | ||
real (kind=kind_phys), intent(in) | alf_fac, | ||
real (kind=kind_phys), dimension(:), intent(in) | qc_min, | ||
integer, intent(in) | pdfflag, | ||
integer, intent(in) | kdt, | ||
real (kind=kind_phys), dimension(:), intent(in) | xlat, | ||
real (kind=kind_phys), dimension(:), intent(in) | xlon, | ||
real (kind=kind_phys), dimension(:,:), intent(in) | rhc_i, | ||
character(len=*), intent(out) | errmsg, | ||
integer, intent(out) | errflg ) |
Definition at line 145 of file m_micro.F90.
References aer_cloud::aerconversion1(), aer_cloud::aerosol_activate(), cldmacro::fix_up_clouds_2m(), aer_cloud::getinsubset(), gw_prof(), cldwat2m_micro::half, aer_cloud::init_aer(), cldmacro::macro_cloud(), cldmacro::meltfrz_inst(), cldwat2m_micro::mmicro_pcond(), cldwat2m_micro::one, cldwat2m_micro::oneb3, cldwat2m_micro::onebcp, cldwat2m_micro::qcvar, cldwat2m_micro::qsmall, and cldmacro::update_cld().