CCPP Scientific Documentation
v5.0.0
subroutine cires_ugwp_post::cires_ugwp_post_run ( logical, intent(in)  ldiag_ugwp,
real(kind=kind_phys), intent(in)  dtf,
integer, intent(in)  im,
integer, intent(in)  levs,
real(kind=kind_phys), dimension(:,:), intent(in)  gw_dtdt,
real(kind=kind_phys), dimension(:,:), intent(in)  gw_dudt,
real(kind=kind_phys), dimension(:,:), intent(in)  gw_dvdt,
real(kind=kind_phys), dimension(:), intent(in)  tau_tofd,
real(kind=kind_phys), dimension(:), intent(in)  tau_mtb,
real(kind=kind_phys), dimension(:), intent(in)  tau_ogw,
real(kind=kind_phys), dimension(:), intent(in)  tau_ngw,
real(kind=kind_phys), dimension(:), intent(in)  zmtb,
real(kind=kind_phys), dimension(:), intent(in)  zlwb,
real(kind=kind_phys), dimension(:), intent(in)  zogw,
real(kind=kind_phys), dimension(:,:), intent(in)  dudt_mtb,
real(kind=kind_phys), dimension(:,:), intent(in)  dudt_ogw,
real(kind=kind_phys), dimension(:,:), intent(in)  dudt_tms,
real(kind=kind_phys), dimension(:), intent(inout)  tot_zmtb,
real(kind=kind_phys), dimension(:), intent(inout)  tot_zlwb,
real(kind=kind_phys), dimension(:), intent(inout)  tot_zogw,
real(kind=kind_phys), dimension(:), intent(inout)  tot_tofd,
real(kind=kind_phys), dimension(:), intent(inout)  tot_mtb,
real(kind=kind_phys), dimension(:), intent(inout)  tot_ogw,
real(kind=kind_phys), dimension(:), intent(inout)  tot_ngw,
real(kind=kind_phys), dimension(:,:), intent(inout)  du3dt_mtb,
real(kind=kind_phys), dimension(:,:), intent(inout)  du3dt_ogw,
real(kind=kind_phys), dimension(:,:), intent(inout)  du3dt_tms,
real(kind=kind_phys), dimension(:,:), intent(inout)  du3dt_ngw,
real(kind=kind_phys), dimension(:,:), intent(inout)  dv3dt_ngw,
real(kind=kind_phys), dimension(:,:), intent(inout)  dtdt,
real(kind=kind_phys), dimension(:,:), intent(inout)  dudt,
real(kind=kind_phys), dimension(:,:), intent(inout)  dvdt,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

cires_ugwp_post_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintentoptional
ldiag_ugwpdiag_ugwp_flagflag for CIRES UGWP Diagnosticsflaglogical()inFalse
dtftime_step_for_dynamicsdynamics timestepsreal()kind_physinFalse
imhorizontal_loop_extenthorizontal loop extentcountinteger()inFalse
levsvertical_dimensionnumber of vertical levelscountinteger()inFalse
gw_dtdttendency_of_air_temperature_due_to_ugwpair temperature tendency due to UGWPK s-1real(horizontal_dimension, vertical_dimension)kind_physinFalse
gw_dudttendency_of_x_wind_due_to_ugwpzonal wind tendency due to UGWPm s-2real(horizontal_dimension, vertical_dimension)kind_physinFalse
gw_dvdttendency_of_y_wind_due_to_ugwpmeridional wind tendency due to UGWPm s-2real(horizontal_dimension, vertical_dimension)kind_physinFalse
tau_tofdinstantaneous_momentum_flux_due_to_turbulent_orographic_form_dragmomentum flux or stress due to TOFDPareal(horizontal_dimension)kind_physinFalse
tau_mtbinstantaneous_momentum_flux_due_to_mountain_blocking_dragmomentum flux or stress due to mountain blocking dragPareal(horizontal_dimension)kind_physinFalse
tau_ogwinstantaneous_momentum_flux_due_to_orographic_gravity_wave_dragmomentum flux or stress due to orographic gravity wave dragPareal(horizontal_dimension)kind_physinFalse
tau_ngwinstantaneous_momentum_flux_due_to_nonstationary_gravity_wavemomentum flux or stress due to nonstationary gravity wavesPareal(horizontal_dimension)kind_physinFalse
zmtbheight_of_mountain_blockingheight of mountain blocking dragmreal(horizontal_dimension)kind_physinFalse
zlwbheight_of_low_level_wave_breakingheight of low level wave breakingmreal(horizontal_dimension)kind_physinFalse
zogwheight_of_launch_level_of_orographic_gravity_waveheight of launch level of orographic gravity wavemreal(horizontal_dimension)kind_physinFalse
dudt_mtbinstantaneous_change_in_x_wind_due_to_mountain_blocking_draginstantaneous change in x wind due to mountain blocking dragm s-2real(horizontal_dimension, vertical_dimension)kind_physinFalse
dudt_ogwinstantaneous_change_in_x_wind_due_to_orographic_gravity_wave_draginstantaneous change in x wind due to orographic gw dragm s-2real(horizontal_dimension, vertical_dimension)kind_physinFalse
dudt_tmsinstantaneous_change_in_x_wind_due_to_turbulent_orographic_form_draginstantaneous change in x wind due to TOFDm s-2real(horizontal_dimension, vertical_dimension)kind_physinFalse
tot_zmtbtime_integral_of_height_of_mountain_blockingtime integral of height of mountain blocking dragmreal(horizontal_dimension)kind_physinoutFalse
tot_zlwbtime_integral_of_height_of_low_level_wave_breakingtime integral of height of drag due to low level wave breakingmreal(horizontal_dimension)kind_physinoutFalse
tot_zogwtime_integral_of_height_of_launch_level_of_orographic_gravity_wavetime integral of height of launch level of orographic gravity wavemreal(horizontal_dimension)kind_physinoutFalse
tot_tofdtime_integral_of_momentum_flux_due_to_turbulent_orographic_form_dragtime integral of momentum flux due to TOFDPareal(horizontal_dimension)kind_physinoutFalse
tot_mtbtime_integral_of_momentum_flux_due_to_mountain_blocking_dragtime integral of momentum flux due to mountain blocking dragPareal(horizontal_dimension)kind_physinoutFalse
tot_ogwtime_integral_of_momentum_flux_due_to_orographic_gravity_wave_dragtime integral of momentum flux due to orographic gravity wave dragPareal(horizontal_dimension)kind_physinoutFalse
tot_ngwtime_integral_of_momentum_flux_due_to_nonstationary_gravity_wavetime integral of momentum flux due to nonstationary gravity wavesPareal(horizontal_dimension)kind_physinoutFalse
du3dt_mtbtime_integral_of_change_in_x_wind_due_to_mountain_blocking_dragtime integral of change in x wind due to mountain blocking dragm s-2real(horizontal_dimension, vertical_dimension)kind_physinoutFalse
du3dt_ogwtime_integral_of_change_in_x_wind_due_to_orographic_gravity_wave_dragtime integral of change in x wind due to orographic gw dragm s-2real(horizontal_dimension, vertical_dimension)kind_physinoutFalse
du3dt_tmstime_integral_of_change_in_x_wind_due_to_turbulent_orographic_form_dragtime integral of change in x wind due to TOFDm s-2real(horizontal_dimension, vertical_dimension)kind_physinoutFalse
du3dt_ngwtime_integral_of_change_in_x_wind_due_to_nonstationary_gravity_wavetime integral of change in x wind due to NGWm s-2real(horizontal_dimension, vertical_dimension)kind_physinoutFalse
dv3dt_ngwtime_integral_of_change_in_y_wind_due_to_nonstationary_gravity_wavetime integral of change in y wind due to NGWm s-2real(horizontal_dimension, vertical_dimension)kind_physinoutFalse
dtdttendency_of_air_temperature_due_to_model_physicsair temperature tendency due to model physicsK s-1real(horizontal_dimension, vertical_dimension)kind_physinoutFalse
dudttendency_of_x_wind_due_to_model_physicszonal wind tendency due to model physicsm s-2real(horizontal_dimension, vertical_dimension)kind_physinoutFalse
dvdttendency_of_y_wind_due_to_model_physicsmeridional wind tendency due to model physicsm s-2real(horizontal_dimension, vertical_dimension)kind_physinoutFalse
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*outFalse
errflgccpp_error_flagerror flag for error handling in CCPPflaginteger()outFalse
Parameters
[in]ldiag_ugwpflag for CIRES UGWP Diagnostics