CCPP SciDoc for UFS-SRW v2.2.0  SRW v2.2.0
Common Community Physics Package Developed at DTC

◆ cu_gf_driver_post_run()

subroutine, public cu_gf_driver_post::cu_gf_driver_post_run ( integer, intent(in)  im,
integer, intent(in)  km,
real(kind_phys), dimension(:,:), intent(in)  t,
real(kind_phys), dimension(:,:), intent(in)  q,
real(kind_phys), dimension(:,:), intent(out)  prevst,
real(kind_phys), dimension(:,:), intent(out)  prevsq,
integer, dimension(:), intent(in)  cactiv,
integer, dimension(:), intent(in)  cactiv_m,
real(kind_phys), dimension(:), intent(out)  conv_act,
real(kind_phys), dimension(:), intent(out)  conv_act_m,
real(kind_phys), intent(in)  dt,
real(kind_phys), dimension(:), intent(in)  garea,
real(kind_phys), dimension(:), intent(in)  raincv,
real(kind_phys), dimension(:), intent(in)  maxupmf,
real(kind_phys), dimension(:,:), intent(inout)  refl_10cm,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

cu_gf_driver_post_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
kmvertical_layer_dimensionnumber of vertical levelscountinteger()in
tair_temperature_of_new_statetemperature updated by physicsKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
qspecific_humidity_of_new_statewater vapor specific humidity updated by physicskg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
prevstair_temperature_on_previous_timesteptemperature from previous time stepKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
prevsqspecific_humidity_on_previous_timestepmoisture from previous time stepkg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
cactivcounter_for_grell_freitas_convectionconvective activity memorynoneinteger(ccpp_constant_one:horizontal_loop_extent)in
cactiv_mcounter_for_grell_freitas_mid_level_convectionmidlevel convective activity memorynoneinteger(ccpp_constant_one:horizontal_loop_extent)in
conv_actconsecutive_calls_for_grell_freitas_convectionMemory counter for GFnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physout
conv_act_mconsecutive_calls_for_grell_freitas_mid_level_convectionMemory counter for GF midlevelnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dttimestep_for_physicsphysics time stepsreal()kind_physin
gareacell_areagrid cell aream2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
raincvlwe_thickness_of_deep_convective_precipitation_amountdeep convective rainfall amount on physics timestepmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
maxupmfmaximum_convective_updraft_mass_fluxmaximum convective updraft mass flux within a columnm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
refl_10cmradar_reflectivity_10cminstantaneous refl_10cmdBZreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out