CCPP SciDoc  v6.0.0
Common Community Physics Package Developed at DTC
cires_ugwp_post Module

This module contains code run cires_ugwp afterwards.The subroutine initializes the CIRES UGWP. More...

Functions/Subroutines

subroutine cires_ugwp_post::cires_ugwp_post_run (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, 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, dtdt, dudt, dvdt, errmsg, errflg)
 

Detailed Description

Argument Table

cires_ugwp_post_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
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
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
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