subroutine, public cu_gf_driver::cu_gf_driver_run | ( | integer, intent(in) | ntracer, |
real(kind=kind_phys), dimension( im ), intent(in) | garea, | ||
integer, intent(in) | im, | ||
integer, intent(in) | ix, | ||
integer, intent(in) | km, | ||
real(kind=kind_phys), intent(in) | dt, | ||
integer, dimension(im), intent(inout) | cactiv, | ||
real(kind=kind_phys), dimension( ix , km ), intent(in) | forcet, | ||
real(kind=kind_phys), dimension( ix , km ), intent(in) | forceqv_spechum, | ||
real(kind=kind_phys), dimension( ix , km ), intent(in) | phil, | ||
real(kind=kind_phys), dimension (im), intent(inout) | raincv, | ||
real(kind=kind_phys), dimension (ix,km), intent(inout) | qv_spechum, | ||
real(kind=kind_phys), dimension( ix , km ), intent(inout) | t, | ||
real(kind=kind_phys), dimension (im), intent(inout) | cld1d, | ||
real(kind=kind_phys), dimension( ix , km ), intent(inout) | us, | ||
real(kind=kind_phys), dimension( ix , km ), intent(inout) | vs, | ||
real(kind=kind_phys), dimension (ix,km) | t2di, | ||
real(kind=kind_phys), dimension( ix , km ), intent(in) | w, | ||
real(kind=kind_phys), dimension (ix,km), intent(in) | qv2di_spechum, | ||
real(kind=kind_phys), dimension (ix,km) | p2di, | ||
real(kind=kind_phys), dimension (im) | psuri, | ||
integer, dimension (im), intent(inout) | hbot, | ||
integer, dimension (im), intent(inout) | htop, | ||
integer, dimension (im), intent(inout) | kcnv, | ||
integer, dimension (im), intent(in) | xland, | ||
real(kind=kind_phys), dimension (im) | hfx2, | ||
real(kind=kind_phys), dimension (im) | qfx2, | ||
real(kind=kind_phys), dimension( ix , km ), intent(inout) | cliw, | ||
real(kind=kind_phys), dimension( ix , km ), intent(inout) | clcw, | ||
real(kind=kind_phys), dimension (im), intent(in) | pbl, | ||
real(kind=kind_phys), dimension (im,km) | ud_mf, | ||
real(kind=kind_phys), dimension (im,km) | dd_mf, | ||
real(kind=kind_phys), dimension (im,km) | dt_mf, | ||
real(kind=kind_phys), dimension( ix , km ), intent(out) | cnvw_moist, | ||
real(kind=kind_phys), dimension( ix , km ), intent(out) | cnvc, | ||
integer, intent(in) | imfshalcnv, | ||
real(kind=kind_phys), dimension(1:im,1:km), intent(in) | nwfa, | ||
real(kind=kind_phys), intent(in) | con_rd, | ||
real(kind=kind_phys), dimension(im,km,ntracer), intent(inout) | gq0, | ||
integer, intent(in) | ntinc, | ||
integer, intent(in) | ntlnc, | ||
integer, intent(in) | imp_physics, | ||
integer, intent(in) | imp_physics_thompson, | ||
character(len=*), intent(out) | errmsg, | ||
integer, intent(out) | errflg | ||
) |
calculate cloud water and cloud ice number concentrations
References cu_gf_deep::cu_gf_deep_run(), cu_gf_sh::cu_gf_sh_run(), cu_gf_deep::fct1d3(), module_mp_thompson_make_number_concentrations::make_dropletnumber(), module_mp_thompson_make_number_concentrations::make_icenumber(), and cu_gf_deep::neg_check().