Loading [MathJax]/extensions/tex2jax.js
CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC
 
All Classes Namespaces Functions Variables Modules Pages
Loading...
Searching...
No Matches

◆ gfs_mp_generic_pre_run()

subroutine gfs_mp_generic_pre::gfs_mp_generic_pre_run ( integer, intent(in) im,
integer, intent(in) levs,
logical, intent(in) ldiag3d,
logical, intent(in) qdiag3d,
logical, intent(in) do_aw,
logical, intent(in) progsigma,
integer, intent(in) ntcw,
integer, intent(in) nncl,
integer, intent(in) ntrac,
real(kind=kind_phys), dimension(:,:), intent(in) gt0,
real(kind=kind_phys), dimension(:,:,:), intent(in) gq0,
real(kind=kind_phys), dimension(:,:), intent(inout) save_t,
real(kind=kind_phys), dimension(:,:,:), intent(inout) save_q,
integer, intent(in) num_dfi_radar,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

GFS_MP_generic_pre_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
levsvertical_layer_dimensionvertical layer dimensioncountinteger()in
ldiag3dflag_for_diagnostics_3dlogical flag for 3D diagnosticsflaglogical()in
qdiag3dflag_for_tracer_diagnostics_3dlogical flag for 3D tracer diagnosticsflaglogical()in
do_awflag_for_arakawa_wu_adjustmentflag for Arakawa Wu scale-aware adjustmentflaglogical()in
progsigmado_prognostic_updraft_area_fractionflag for prognostic area fraction in cumulus convectionflaglogical()in
ntcwindex_of_cloud_liquid_water_mixing_ratio_in_tracer_concentration_arraytracer index for cloud condensate (or liquid water)indexinteger()in
nnclnumber_of_condensate_speciesnumber of cloud condensate typescountinteger()in
ntracnumber_of_tracersnumber of tracerscountinteger()in
gt0air_temperature_of_new_statetemperature updated by physicsKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
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_physin
save_tair_temperature_saveair temperature before entering a physics schemeKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
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_physinout
num_dfi_radarnumber_of_radar_derived_temperature_or_convection_suppression_intervalsnumber of time ranges with radar-derived microphysics temperature tendencies or radar-derived convection suppressioncountinteger()in
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out