CCPP Scientific Documentation
v5.0.0
subroutine, public cs_conv_aw_adj::cs_conv_aw_adj_run ( integer, intent(in)  im,
integer, intent(in)  levs,
logical, intent(in)  do_cscnv,
logical, intent(in)  do_aw,
logical, intent(in)  do_shoc,
integer, intent(in)  ntrac,
integer, intent(in)  ncld,
integer, intent(in)  ntcw,
integer, intent(in)  ntclamt,
integer, intent(in)  nncl,
real(kind_phys), intent(in)  con_g,
real(kind_phys), dimension(im,levs), intent(inout)  sigmafrac,
real(kind_phys), dimension(im,levs), intent(inout)  gt0,
real(kind_phys), dimension(im,levs,ntrac), intent(inout)  gq0,
real(kind_phys), dimension(im,levs), intent(in)  save_t,
real(kind_phys), dimension(im,levs,ntrac), intent(in)  save_q,
real(kind_phys), dimension(im,levs+1), intent(in)  prsi,
real(kind_phys), dimension(im,levs), intent(inout)  cldfrac,
real(kind_phys), dimension(im,levs), intent(inout)  subcldfrac,
real(kind_phys), dimension(im), intent(inout)  prcp,
integer, intent(in)  imp_physics,
integer, intent(in)  imp_physics_mg,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

cs_conv_aw_adj_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintentoptional
imhorizontal_dimensionhorizontal dimensioncountinteger()inFalse
levsvertical_dimensionnumber of veritcal levelscountinteger()inFalse
do_cscnvflag_for_Chikira_Sugiyama_deep_convectionflag for Chikira-Sugiyama convectionflaglogical()inFalse
do_awflag_for_Arakawa_Wu_adjustmentflag for Arakawa Wu scale-aware adjustmentflaglogical()inFalse
do_shocflag_for_shocflag for SHOCflaglogical()inFalse
ntracnumber_of_tracersnumber of tracerscountinteger()inFalse
ncldnumber_of_hydrometeorsnumber of hydrometeorscountinteger()inFalse
ntcwindex_for_liquid_cloud_condensatetracer index for cloud condensate (or liquid water)indexinteger()inFalse
ntclamtindex_for_cloud_amounttracer index for cloud amount integerindexinteger()inFalse
nnclnumber_of_tracers_for_cloud_condensatenumber of tracers for cloud condensatecountinteger()inFalse
con_ggravitational_accelerationgravitational accelerationm s-2real()kind_physinFalse
sigmafracconvective_updraft_area_fractionconvective updraft area fractionfracreal(horizontal_dimension, vertical_dimension)kind_physinoutFalse
gt0air_temperature_updated_by_physicstemperature updated by physicsKreal(horizontal_dimension, vertical_dimension)kind_physinoutFalse
gq0tracer_concentration_updated_by_physicstracer concentration updated by physicskg kg-1real(horizontal_dimension, vertical_dimension, number_of_tracers)kind_physinoutFalse
save_tair_temperature_saveair temperature before entering a physics schemeKreal(horizontal_dimension, vertical_dimension)kind_physinFalse
save_qtracer_concentration_savetracer concentration before entering a physics schemekg kg-1real(horizontal_dimension, vertical_dimension, number_of_tracers)kind_physinFalse
prsiair_pressure_at_interfaceair pressure at model layer interfacesPareal(horizontal_dimension, vertical_dimension_plus_one)kind_physinFalse
cldfraccloud_fraction_for_MGcloud fraction used by Morrison-Gettelman MPfracreal(horizontal_dimension, vertical_dimension)kind_physinoutFalse
subcldfracsubgrid_scale_cloud_fraction_from_shocsubgrid-scale cloud fraction from the SHOC schemefracreal(horizontal_dimension, vertical_dimension)kind_physinoutFalse
prcplwe_thickness_of_explicit_precipitation_amountexplicit precipitation (rain, ice, snow, graupel, ...) on physics timestepmreal(horizontal_dimension)kind_physinoutFalse
imp_physicsflag_for_microphysics_schemechoice of microphysics schemeflaginteger()inFalse
imp_physics_mgflag_for_morrison_gettelman_microphysics_schemechoice of Morrison-Gettelman microphysics schemeflaginteger()inFalse
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*outFalse
errflgccpp_error_flagerror flag for error handling in CCPPflaginteger()outFalse