CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
unified_UGWP Scheme Post

The subroutine saves CIRES UGWP diagnostics. More...

Functions/Subroutines

subroutine unified_ugwp_post::unified_ugwp_post_run (ldiag3d, ldiag_ugwp, dtf, im, levs, gw_dtdt, gw_dudt, gw_dvdt, tau_tofd, tau_mtb, tau_ogw, tau_ngw, zmtb, zlwb, zogw, dudt_mtb, dudt_ogw, dvdt_ogw, dudt_tms, tot_zmtb, tot_zlwb, tot_zogw, tot_tofd, tot_mtb, tot_ogw, tot_ngw, du3dt_mtb, du3dt_ogw, du3dt_tms, du3dt_ngw, dv3dt_ngw, ldu3dt_ogw, ldu3dt_obl, ldu3dt_oss, ldu3dt_ofd, dudt_ngw, dvdt_ngw, dtdt_ngw, ldu3dt_ngw, ldv3dt_ngw, ldt3dt_ngw, dudt_obl, dvdt_obl, dudt_oss, dvdt_oss, dudt_ofd, dvdt_ofd, dws3dt_ogw, dws3dt_obl, dws3dt_oss, dws3dt_ofd, du_ogwcol, dv_ogwcol, du_oblcol, dv_oblcol, du_osscol, dv_osscol, du_ofdcol, dv_ofdcol, du3_ogwcol, dv3_ogwcol, du3_oblcol, dv3_oblcol, du3_osscol, dv3_osscol, du3_ofdcol, dv3_ofdcol, dtdt, dudt, dvdt, errmsg, errflg)
 

Detailed Description

Argument Table

unified_ugwp_post_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
ldiag3dflag_for_diagnostics_3dflag for 3d diagnostic fieldsflaglogical()in
ldiag_ugwpflag_for_unified_gravity_wave_physics_diagnosticsflag for CIRES UGWP Diagnosticsflaglogical()in
dtftimestep_for_dynamicsdynamics timestepsreal()kind_physin
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
levsvertical_layer_dimensionnumber of vertical levelscountinteger()in
gw_dtdttendency_of_air_temperature_due_to_gravity_wave_dragair temperature tendency due to UGWPK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
gw_dudttendency_of_x_wind_due_to_gravity_wave_dragzonal wind tendency due to UGWPm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
gw_dvdttendency_of_y_wind_due_to_gravity_wave_dragmeridional wind tendency due to UGWPm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
tau_tofdinstantaneous_momentum_flux_due_to_turbulent_orographic_form_dragmomentum flux or stress due to TOFDPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tau_mtbinstantaneous_momentum_flux_due_to_mountain_blocking_dragmomentum flux or stress due to mountain blocking dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tau_ogwinstantaneous_momentum_flux_due_to_orographic_gravity_wave_dragmomentum flux or stress due to orographic gravity wave dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tau_ngwinstantaneous_momentum_flux_due_to_nonstationary_gravity_wavemomentum flux or stress due to nonstationary gravity wavesPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
zmtbheight_of_mountain_blockingheight of mountain blocking dragmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
zlwbheight_of_low_level_wave_breakingheight of low level wave breakingmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
zogwheight_of_launch_level_of_orographic_gravity_waveheight of launch level of orographic gravity wavemreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dudt_mtbinstantaneous_change_in_x_wind_due_to_mountain_blocking_draginstantaneous change in x wind due to mountain blocking dragm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dudt_ogwtendency_of_x_wind_due_to_mesoscale_orographic_gravity_wave_draginstantaneous change in x wind due to orographic gw dragm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dvdt_ogwtendency_of_y_wind_due_to_mesoscale_orographic_gravity_wave_dragy momentum tendency from meso scale ogwm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dudt_tmstendency_of_x_wind_due_to_turbulent_orographic_form_draginstantaneous change in x wind due to TOFDm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
tot_zmtbtime_integral_of_height_of_mountain_blockingtime integral of height of mountain blocking dragmreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tot_zlwbtime_integral_of_height_of_low_level_wave_breakingtime integral of height of drag due to low level wave breakingmreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tot_zogwtime_integral_of_height_of_launch_level_of_orographic_gravity_wavetime integral of height of launch level of orographic gravity wavemreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tot_tofdtime_integral_of_momentum_flux_due_to_turbulent_orographic_form_dragtime integral of momentum flux due to TOFDPareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tot_mtbtime_integral_of_momentum_flux_due_to_mountain_blocking_dragtime integral of momentum flux due to mountain blocking dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tot_ogwtime_integral_of_momentum_flux_due_to_orographic_gravity_wave_dragtime integral of momentum flux due to orographic gravity wave dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tot_ngwtime_integral_of_momentum_flux_due_to_nonstationary_gravity_wavetime integral of momentum flux due to nonstationary gravity wavesPareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
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(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
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(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
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(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
du3dt_ngwtime_integral_of_change_in_x_wind_due_to_nonstationary_gravity_wavetime integral of change in x wind due to NGWm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dv3dt_ngwtime_integral_of_change_in_y_wind_due_to_nonstationary_gravity_wavetime integral of change in y wind due to NGWm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
ldu3dt_ogwcumulative_change_in_x_wind_due_to_mesoscale_orographic_gravity_wave_dragcumulative change in x wind due to mesoscale orographic gravity wave dragm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
ldu3dt_oblcumulative_change_in_x_wind_due_to_blocking_dragcumulative change in x wind due to blocking dragm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
ldu3dt_osscumulative_change_in_x_wind_due_to_small_scale_gravity_wave_dragcumulative change in x wind due to small scale gravity wave dragm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
ldu3dt_ofdcumulative_change_in_x_wind_due_to_form_dragcumulative change in x wind due to form dragm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dudt_ngwtendency_of_x_wind_due_to_nonorographic_gravity_wave_dragzonal wind tendency due to non-stationary GWsm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dvdt_ngwtendency_of_y_wind_due_to_nonorographic_gravity_wave_dragmeridional wind tendency due to non-stationary GWsm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dtdt_ngwtendency_of_air_temperature_due_to_nonorographic_gravity_wave_dragair temperature tendency due to non-stationary GWsK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
ldu3dt_ngwcumulative_change_in_x_wind_due_to_convective_gravity_wave_dragcumulative change in x wind due to convective gravity wave dragm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
ldv3dt_ngwcumulative_change_in_y_wind_due_to_convective_gravity_wave_dragcumulative change in y wind due to convective gravity wave dragm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
ldt3dt_ngwcumulative_change_in_temperature_due_to_convective_gravity_wave_dragcumulative change in temperature due to convective gravity wave dragKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dudt_obltendency_of_x_wind_due_to_blocking_dragx wind tendency from blocking dragm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dvdt_obltendency_of_y_wind_due_to_blocking_dragy wind tendency from blocking dragm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dudt_osstendency_of_x_wind_due_to_small_scale_gravity_wave_dragx wind tendency from small scale gwdm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dvdt_osstendency_of_y_wind_due_to_small_scale_gravity_wave_dragy wind tendency from small scale gwdm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dudt_ofdtendency_of_x_wind_due_to_form_dragx wind tendency from form dragm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dvdt_ofdtendency_of_y_wind_due_to_form_dragy wind tendency from form dragm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dws3dt_ogwcumulative_change_in_wind_speed_due_to_mesoscale_orographic_gravity_wave_dragcumulative change in wind speed due to mesoscale orographic gravity wave dragm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dws3dt_oblcumulative_change_in_wind_speed_due_to_blocking_dragcumulative change in wind speed due to blocking dragm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dws3dt_osscumulative_change_in_wind_speed_due_to_small_scale_orographic_gravity_wave_dragcumulative change in wind speed due to small scale orographic gravity wave dragm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dws3dt_ofdcumulative_change_in_wind_speed_due_to_turbulent_orographic_form_dragcumulative change in wind speed due to turbulent orographic form dragm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
du_ogwcolvertically_integrated_x_momentum_flux_due_to_mesoscale_orographic_gravity_wave_dragintegrated x momentum flux from meso scale ogwPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dv_ogwcolvertically_integrated_y_momentum_flux_due_to_mesoscale_orographic_gravity_wave_dragintegrated y momentum flux from meso scale ogwPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
du_oblcolvertically_integrated_x_momentum_flux_due_to_blocking_dragintegrated x momentum flux from blocking dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dv_oblcolvertically_integrated_y_momentum_flux_due_to_blocking_dragintegrated y momentum flux from blocking dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
du_osscolvertically_integrated_x_momentum_flux_due_to_small_scale_gravity_wave_dragintegrated x momentum flux from small scale gwdPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dv_osscolvertically_integrated_y_momentum_flux_due_to_small_scale_gravity_wave_dragintegrated y momentum flux from small scale gwdPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
du_ofdcolvertically_integrated_x_momentum_flux_due_to_form_dragintegrated x momentum flux from form dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dv_ofdcolvertically_integrated_y_momentum_flux_due_to_form_dragintegrated y momentum flux from form dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
du3_ogwcolcumulative_vertically_integrated_x_momentum_flux_due_to_mesoscale_orographic_gravity_wave_dragcumulative integrated x momentum flux from mesoscale orographic gravity wave dragPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dv3_ogwcolcumulative_vertically_integrated_y_momentum_flux_due_to_mesoscale_orographic_gravity_wave_dragcumulative integrated y momentum flux from mesoscale orographic gravity wave dragPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
du3_oblcolcumulative_vertically_integrated_x_momentum_flux_due_to_blocking_dragcumulative integrated x momentum flux from blocking dragPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dv3_oblcolcumulative_vertically_integrated_y_momentum_flux_due_to_blocking_dragcumulative integrated y momentum flux from blocking dragPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
du3_osscolcumulative_vertically_integrated_x_momentum_flux_due_to_small_scale_gravity_wave_dragcumulative integrated x momentum flux from small scale gravity wave dragPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dv3_osscolcumulative_vertically_integrated_y_momentum_flux_due_small_scale_gravity_wave_dragcumulative integrated y momentum flux from small scale gravity wave dragPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
du3_ofdcolcumulative_vertically_integrated_x_momentum_flux_due_to_form_dragcumulative integrated x momentum flux from form dragPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dv3_ofdcolcumulative_vertically_integrated_y_momentum_flux_due_to_form_dragcumulative integrated y momentum flux from form dragPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dtdtprocess_split_cumulative_tendency_of_air_temperatureair temperature tendency due to model physicsK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dudtprocess_split_cumulative_tendency_of_x_windzonal wind tendency due to model physicsm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
dvdtprocess_split_cumulative_tendency_of_y_windmeridional wind tendency due to model physicsm s-2real(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