CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC

◆ maximum_hourly_diagnostics_run()

subroutine, public maximum_hourly_diagnostics::maximum_hourly_diagnostics_run ( integer, intent(in)  im,
integer, intent(in)  levs,
logical, intent(in)  reset,
logical, intent(in)  lradar,
integer, intent(in)  imp_physics,
integer, intent(in)  imp_physics_gfdl,
integer, intent(in)  imp_physics_thompson,
integer, intent(in)  imp_physics_fer_hires,
integer, intent(in)  imp_physics_nssl,
real(kind_phys), intent(in)  con_g,
real(kind_phys), dimension(:,:), intent(in)  phil,
real(kind_phys), dimension(:,:), intent(in)  gt0,
real(kind_phys), dimension(:,:), intent(in)  refl_10cm,
real(kind_phys), dimension(:), intent(inout)  refdmax,
real(kind_phys), dimension(:), intent(inout)  refdmax263k,
real(kind_phys), dimension(:), intent(in)  u10m,
real(kind_phys), dimension(:), intent(in)  v10m,
real(kind_phys), dimension(:), intent(inout)  u10max,
real(kind_phys), dimension(:), intent(inout)  v10max,
real(kind_phys), dimension(:), intent(inout)  spd10max,
real(kind_phys), dimension(:), intent(in)  pgr,
real(kind_phys), dimension(:), intent(in)  t2m,
real(kind_phys), dimension(:), intent(in)  q2m,
real(kind_phys), dimension(:), intent(inout)  t02max,
real(kind_phys), dimension(:), intent(inout)  t02min,
real(kind_phys), dimension(:), intent(inout)  rh02max,
real(kind_phys), dimension(:), intent(inout)  rh02min,
real(kind_phys), intent(in)  dtp,
real(kind_phys), dimension(:), intent(in)  rain,
real(kind_phys), dimension(:), intent(inout)  pratemax,
logical, intent(in)  lightning_threat,
real(kind_phys), dimension(:), intent(inout)  ltg1_max,
real(kind_phys), dimension(:), intent(inout)  ltg2_max,
real(kind_phys), dimension(:), intent(inout)  ltg3_max,
real(kind_phys), dimension(:,:), intent(in)  wgrs,
real(kind_phys), dimension(:,:), intent(in)  prsi,
real(kind_phys), dimension(:,:), intent(in)  qgraupel,
real(kind_phys), dimension(:,:), intent(in)  qsnowwat,
real(kind_phys), dimension(:,:), intent(in)  qicewat,
real(kind_phys), dimension(:,:), intent(in)  tgrs,
real(kind_phys), intent(in)  con_rd,
real(kind_phys), dimension(:,:), intent(in)  prsl,
integer, intent(in)  kdt,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

maximum_hourly_diagnostics_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
levsvertical_layer_dimensionnumber of vertical levelscountinteger()in
resetflag_reset_maximum_hourly_fieldsflag for resetting maximum hourly fieldsflaglogical()in
lradarflag_for_radar_reflectivityflag for radar reflectivityflaglogical()in
imp_physicscontrol_for_microphysics_schemechoice of microphysics schemeflaginteger()in
imp_physics_gfdlidentifier_for_gfdl_microphysics_schemechoice of GFDL microphysics schemeflaginteger()in
imp_physics_thompsonidentifier_for_thompson_microphysics_schemechoice of Thompson microphysics schemeflaginteger()in
imp_physics_fer_hiresidentifier_for_fer_hires_microphysics_schemechoice of Ferrier-Aligo microphysics schemeflaginteger()in
imp_physics_nsslidentifier_for_nssl_microphysics_schemechoice of NSSL 2-moment microphysics schemeflaginteger()in
con_ggravitational_accelerationgravitational accelerationm s-2real()kind_physin
philgeopotentialgeopotential at model layer centersm2 s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
gt0air_temperature_of_new_statetemperature updated by physicsKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
refl_10cmradar_reflectivity_10cminstantaneous refl_10cmdBZreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
refdmaxmaximum_reflectivity_at_1km_agl_over_maximum_hourly_time_intervalmaximum reflectivity at 1km agl over maximum hourly time intervaldBZreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
refdmax263kmaximum_reflectivity_at_minus10c_over_maximum_hourly_time_intervalmaximum reflectivity at minus10c over maximum hourly time intervaldBZreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
u10mx_wind_at_10m10 meter u wind speedm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
v10my_wind_at_10m10 meter v wind speedm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
u10maxmaximum_u_wind_at_10m_over_maximum_hourly_time_intervalmaximum u wind at 10m over maximum hourly time intervalm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
v10maxmaximum_v_wind_at_10m_over_maximum_hourly_time_intervalmaximum v wind at 10m over maximum hourly time intervalm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
spd10maxmaximum_wind_at_10m_over_maximum_hourly_time_intervalmaximum wind at 10m over maximum hourly time intervalm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
pgrsurface_air_pressuresurface pressurePareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
t2mair_temperature_at_2m2 meter temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
q2mspecific_humidity_at_2m2 meter specific humiditykg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
t02maxmaximum_temperature_at_2m_over_maximum_hourly_time_intervalmaximum temperature at 2m over maximum hourly time intervalKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
t02minminimum_temperature_at_2m_over_maximum_hourly_time_intervalminumum temperature at 2m over maximum hourly time intervalKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
rh02maxmaximum_relative_humidity_at_2m_over_maximum_hourly_time_intervalmaximum relative humidity at 2m over maximum hourly time intervalfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
rh02minminimum_relative_humidity_at_2m_over_maximum_hourly_time_intervalminumum relative humidity at 2m over maximum hourly time intervalfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dtptimestep_for_physicsphysics timestepsreal()kind_physin
rainlwe_thickness_of_precipitation_amount_on_dynamics_timesteptotal rain at this time stepmreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
pratemaxmaximum_precipitation_rate_over_maximum_hourly_time_intervalmaximum precipitation rate over maximum hourly time intervalmm h-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
wgrsunsmoothed_nonhydrostatic_upward_air_velocityunsmoothed non-hydrostatic upward air velocitym s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
qgraupelgraupel_mixing_ratioratio of mass of graupel 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
qsnowwatsnow_mixing_ratioratio of mass of snow 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
qicewatcloud_ice_mixing_ratioratio of mass of ice 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
con_rdgas_constant_of_dry_airideal gas constant for dry airJ kg-1 K-1real()kind_physin
tgrsair_temperaturemodel layer mean temperatureKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
lightning_threatdo_lightning_threat_index_calculationsenables the lightning threat index calculationsflaglogical()in
ltg1_maxlightning_threat_index_1lightning threat index 1flashes 5 min-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
ltg2_maxlightning_threat_index_2lightning threat index 2flashes 5 min-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
ltg3_maxlightning_threat_index_3lightning threat index 3flashes 5 min-1real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
prsiair_pressure_at_interfaceair pressure at model layer interfacesPareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
prslair_pressuremean layer pressurePareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
kdtindex_of_timestepcurrent forecast iterationindexinteger()in
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out

References count().

Here is the call graph for this function: