CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches

◆ cs_conv_aw_adj_run()

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) ntcw,
integer, intent(in) ntclamt,
integer, intent(in) nncl,
real(kind_phys), intent(in) con_g,
real(kind_phys), dimension(:,:), intent(inout) sigmafrac,
real(kind_phys), dimension(:,:), intent(inout) gt0,
real(kind_phys), dimension(:,:,:), intent(inout) gq0,
real(kind_phys), dimension(:,:), intent(in) save_t,
real(kind_phys), dimension(:,:,:), intent(in) save_q,
real(kind_phys), dimension(:,:), intent(in) prsi,
real(kind_phys), dimension(:,:), intent(inout), optional cldfrac,
real(kind_phys), dimension(:,:), intent(inout), optional subcldfrac,
real(kind_phys), dimension(:), 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_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal dimensioncountinteger()in
levsvertical_layer_dimensionnumber of veritcal levelscountinteger()in
do_cscnvflag_for_chikira_sugiyama_deep_convectionflag for Chikira-Sugiyama convectionflaglogical()in
do_awflag_for_arakawa_wu_adjustmentflag for Arakawa Wu scale-aware adjustmentflaglogical()in
do_shocflag_for_shocflag for SHOCflaglogical()in
ntracnumber_of_tracersnumber of tracerscountinteger()in
ntcwindex_of_cloud_liquid_water_mixing_ratio_in_tracer_concentration_arraytracer index for cloud condensate (or liquid water)indexinteger()in
ntclamtindex_of_cloud_area_fraction_in_atmosphere_layer_in_tracer_concentration_arraytracer index for cloud amount integerindexinteger()in
nnclnumber_of_condensate_speciesnumber of cloud condensate typescountinteger()in
con_ggravitational_accelerationgravitational accelerationm s-2real()kind_physin
sigmafracconvective_updraft_area_fractionconvective updraft area fractionfracreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
gt0air_temperature_of_new_statetemperature updated by physicsKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
gq0tracer_concentration_of_new_statetracer concentration updated by physicskg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_tracers)kind_physinout
save_tair_temperature_saveair temperature before entering a physics schemeKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
save_qtracer_concentration_savetracer concentration before entering a physics schemekg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_tracers)kind_physin
prsiair_pressure_at_interfaceair pressure at model layer interfacesPareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
cldfraccloud_fraction_for_mgcloud fraction used by Morrison-Gettelman MPfracreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
subcldfracsubgrid_scale_cloud_fraction_from_shocsubgrid-scale cloud fraction from the SHOC schemefracreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
prcplwe_thickness_of_explicit_precipitation_amountexplicit precipitation (rain, ice, snow, graupel, ...) on physics timestepmreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
imp_physicscontrol_for_microphysics_schemechoice of microphysics schemeflaginteger()in
imp_physics_mgidentifier_for_morrison_gettelman_microphysics_schemechoice of Morrison-Gettelman microphysics schemeflaginteger()in
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out

Definition at line 23 of file cs_conv_aw_adj.F90.