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_suite_interstitial_2_run()

subroutine gfs_suite_interstitial_2::gfs_suite_interstitial_2_run ( integer, intent(in) im,
integer, intent(in) levs,
logical, intent(in) lssav,
logical, intent(in) ldiag3d,
logical, intent(in) lsidea,
logical, dimension(:), intent(in) flag_cice,
logical, intent(in) shal_cnv,
logical, intent(in) old_monin,
logical, intent(in) mstrat,
logical, intent(in) do_shoc,
logical, intent(in) frac_grid,
integer, intent(in) imfshalcnv,
real(kind=kind_phys), intent(in) dtf,
real(kind=kind_phys), dimension(:), intent(in) xcosz,
real(kind=kind_phys), dimension(:), intent(in) adjsfcdsw,
real(kind=kind_phys), dimension(:), intent(in) adjsfcdlw,
real(kind=kind_phys), dimension(:), intent(in) cice,
real(kind=kind_phys), dimension(:), intent(in) pgr,
real(kind=kind_phys), dimension(:), intent(in), optional ulwsfc_cice,
real(kind=kind_phys), dimension(:,:,:), intent(in) lwhd,
real(kind=kind_phys), dimension(:,:), intent(in) htrsw,
real(kind=kind_phys), dimension(:,:), intent(in) htrlw,
real(kind=kind_phys), dimension(:), intent(in) xmu,
real(kind=kind_phys), dimension(:), intent(in) ctei_rm,
real(kind=kind_phys), dimension(:), intent(in) work1,
real(kind=kind_phys), dimension(:), intent(in) work2,
real(kind=kind_phys), dimension(:,:), intent(in) prsi,
real(kind=kind_phys), dimension(:,:), intent(in) tgrs,
real(kind=kind_phys), dimension(:,:), intent(in) prsl,
real(kind=kind_phys), dimension(:,:), intent(in) qgrs_water_vapor,
real(kind=kind_phys), dimension(:,:), intent(in) qgrs_cloud_water,
real(kind=kind_phys), intent(in) cp,
real(kind=kind_phys), intent(in) hvap,
real(kind=kind_phys), dimension(:,:), intent(in) prslk,
real(kind=kind_phys), dimension(:), intent(inout) suntim,
real(kind=kind_phys), dimension(:), intent(inout) adjsfculw,
real(kind=kind_phys), dimension(:), intent(in) adjsfculw_lnd,
real(kind=kind_phys), dimension(:), intent(in) adjsfculw_ice,
real(kind=kind_phys), dimension(:), intent(in) adjsfculw_wat,
real(kind=kind_phys), dimension(:), intent(inout) dlwsfc,
real(kind=kind_phys), dimension(:), intent(inout) ulwsfc,
real(kind=kind_phys), dimension(:), intent(inout) psmean,
real(kind=kind_phys), dimension(:,:,:), intent(inout), optional dtend,
integer, dimension(:,:), intent(in) dtidx,
integer, intent(in) index_of_process_longwave,
integer, intent(in) index_of_process_shortwave,
integer, intent(in) index_of_process_pbl,
integer, intent(in) index_of_process_dcnv,
integer, intent(in) index_of_process_scnv,
integer, intent(in) index_of_process_mp,
integer, intent(in) index_of_temperature,
real(kind=kind_phys), dimension(:), intent(inout) ctei_rml,
real(kind=kind_phys), dimension(:), intent(inout) ctei_r,
integer, dimension(:), intent(inout) kinver,
logical, dimension(:), intent(in) dry,
logical, dimension(:), intent(in) icy,
logical, dimension(:), intent(in) wet,
real(kind=kind_phys), dimension(:), intent(in) frland,
real(kind=kind_phys), intent(in) huge,
logical, intent(in) use_lw_jacobian,
real(kind=kind_phys), dimension(:,:), intent(in), optional htrlwu,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

GFS_suite_interstitial_2_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
levsvertical_layer_dimensionvertical layer dimensioncountinteger()in
lssavflag_for_diagnosticslogical flag for storing diagnosticsflaglogical()in
ldiag3dflag_for_diagnostics_3dflag for 3d diagnostic fieldsflaglogical()in
lsideaflag_for_integrated_dynamics_through_earths_atmosphereflag for idealized physicsflaglogical()in
flag_ciceflag_for_ciceflag for ciceflaglogical(ccpp_constant_one:horizontal_loop_extent)in
shal_cnvflag_for_simplified_arakawa_schubert_shallow_convectionflag for calling shallow convectionflaglogical()in
old_moninflag_for_old_pbl_schemeflag for using old PBL schemesflaglogical()in
mstratflag_for_moorthi_stratusflag for moorthi approach for stratusflaglogical()in
do_shocflag_for_shocflag for SHOCflaglogical()in
frac_gridflag_for_fractional_landmaskflag for fractional gridflaglogical()in
imfshalcnvcontrol_for_shallow_convection_schemeflag for mass-flux shallow convection schemeflaginteger()in
dtftimestep_for_dynamicsdynamics timestepsreal()kind_physin
xcoszinstantaneous_cosine_of_zenith_anglecosine of zenith angle at current timenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjsfcdswsurface_downwelling_shortwave_fluxsurface downwelling shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjsfcdlwsurface_downwelling_longwave_fluxsurface downwelling longwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
cicesea_ice_area_fraction_of_sea_area_fractionice fraction over open waterfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
pgrsurface_air_pressuresurface pressurePareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ulwsfc_cicesurface_upwelling_longwave_flux_from_coupled_processsurface upwelling longwave flux for couplingW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
lwhdtendency_of_air_temperature_due_to_integrated_dynamics_through_earths_atmosphereidea sky lw heating ratesK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:6)kind_physin
htrswtendency_of_air_temperature_due_to_shortwave_heating_on_radiation_timesteptotal sky sw heating rateK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
htrlwtendency_of_air_temperature_due_to_longwave_heating_on_radiation_timesteptotal sky lw heating rateK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
xmuzenith_angle_temporal_adjustment_factor_for_shortwave_fluxeszenith angle temporal adjustment factor for shortwave fluxesnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ctei_rmtunable_parameter_for_critical_cloud_top_entrainment_instability_criteriacritical cloud top entrainment instability criterianonereal(ccpp_constant_one:2)kind_physin
work1grid_size_related_coefficient_used_in_scale_sensitive_schemesgrid size related coefficient used in scale-sensitive schemesnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
work2grid_size_related_coefficient_used_in_scale_sensitive_schemes_complementcomplement to work1nonereal(ccpp_constant_one:horizontal_loop_extent)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
tgrsair_temperaturemodel layer mean temperatureKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
prslair_pressuremean layer pressurePareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
qgrs_water_vaporspecific_humiditywater vapor specific humiditykg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
qgrs_cloud_watercloud_liquid_water_mixing_ratioratio of mass of cloud water to mass of dry air plus vapor (without condensates)kg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
cpspecific_heat_of_dry_air_at_constant_pressurespecific heat of dry air at constant pressureJ kg-1 K-1real()kind_physin
hvaplatent_heat_of_vaporization_of_water_at_0clatent heat of evaporation/sublimationJ kg-1real()kind_physin
prslkdimensionless_exner_functiondimensionless Exner function at model layer centersnonereal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
suntimduration_of_sunshinesunshine duration timesreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
use_LW_jacobianflag_to_calc_rrtmgp_lw_jacobianlogical flag to control RRTMGP LW calculationflaglogical()in
htrlwuupdated_tendency_of_air_temperature_due_to_longwave_heating_on_physics_timesteptotal sky longwave heating rate on physics time stepK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
adjsfculwsurface_upwelling_longwave_fluxsurface upwelling longwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
adjsfculw_lndsurface_upwelling_longwave_flux_over_landsurface upwelling longwave flux at current time over landW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjsfculw_icesurface_upwelling_longwave_flux_over_icesurface upwelling longwave flux at current time over iceW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjsfculw_watsurface_upwelling_longwave_flux_over_watersurface upwelling longwave flux at current time over waterW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
dlwsfccumulative_surface_downwelling_longwave_flux_multiplied_by_timestepcumulative surface downwelling LW flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
ulwsfccumulative_surface_upwelling_longwave_flux_multiplied_by_timestepcumulative surface upwelling LW flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
psmeancumulative_surface_pressure_multiplied_by_timestepcumulative surface pressure multiplied by timestepPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dtendcumulative_change_of_state_variablesdiagnostic tendencies for state variablesmixedreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:cumulative_change_of_state_variables_outer_index_max)kind_physinout
dtidxcumulative_change_of_state_variables_outer_indexindex of state-variable and process in last dimension of diagnostic tendencies array AKA cumulative_change_indexindexinteger(ccpp_constant_one:number_of_tracers_plus_one_hundred, ccpp_constant_one:number_of_cumulative_change_processes)in
index_of_process_longwaveindex_of_longwave_heating_process_in_cumulative_change_indexindex of longwave heating process in second dimension of array cumulative change indexindexinteger()in
index_of_process_shortwaveindex_of_shortwave_heating_process_in_cumulative_change_indexindex of shortwave heating process in second dimension of array cumulative change indexindexinteger()in
index_of_process_pblindex_of_subgrid_scale_vertical_mixing_process_in_cumulative_change_indexindex of subgrid scale vertical mixing process in second dimension of array cumulative change indexindexinteger()in
index_of_process_dcnvindex_of_deep_convection_process_process_in_cumulative_change_indexindex of deep convection process in second dimension of array cumulative change indexindexinteger()in
index_of_process_scnvindex_of_shallow_convection_process_process_in_cumulative_change_indexindex of shallow convection process in second dimension of array cumulative change indexindexinteger()in
index_of_process_mpindex_of_microphysics_process_process_in_cumulative_change_indexindex of microphysics transport process in second dimension of array cumulative change indexindexinteger()in
index_of_temperatureindex_of_temperature_in_cumulative_change_indexindex of temperature in first dimension of array cumulative change indexindexinteger()in
ctei_rmlgrid_sensitive_critical_cloud_top_entrainment_instability_criteriagrid sensitive critical cloud top entrainment instability criterianonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
ctei_rcloud_top_entrainment_instability_valuecloud top entrainment instability valuenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
kinverindex_of_highest_temperature_inversionindex of highest temperature inversionindexinteger(ccpp_constant_one:horizontal_loop_extent)inout
dryflag_nonzero_land_surface_fractionflag indicating presence of some land surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
icyflag_nonzero_sea_ice_surface_fractionflag indicating presence of some sea ice surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
wetflag_nonzero_wet_surface_fractionflag indicating presence of some ocean or lake surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
frlandland_area_fraction_for_microphysicsland area fraction used in microphysics schemesfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
hugenetcdf_float_fillvaluedefinition of NetCDF float FillValuenonereal()kind_physin
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out