local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
kmvertical_layer_dimensionnumber of vertical layerscountinteger()in
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
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
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
u1x_windzonal windm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
v1y_windmeridional windm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
t1air_temperaturemid-layer temperatureKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
q1specific_humiditymid-layer specific humidity of water vaporkg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
kpblvertical_index_at_top_of_atmosphere_boundary_layervertical index at top atmospheric boundary layerindexinteger(ccpp_constant_one:horizontal_loop_extent)in
prsiair_pressure_at_interfaceinterface pressurePareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
delair_pressure_difference_between_midlayersdifference between mid-layer pressuresPareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
prslair_pressuremid-layer pressurePareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
prslkdimensionless_exner_functionmid-layer Exner functionnonereal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
phiigeopotential_at_interfaceinterface geopotentialm2 s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
philgeopotentialmid-layer geopotentialm2 s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
deltimtimestep_for_physicsphysics time stepsreal()kind_physin
kdtindex_of_timestepcurrent time step indexindexinteger()in
varstandard_deviation_of_subgrid_orographystandard deviation of subgrid height_above_mean_sea_levelmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
oc1convexity_of_subgrid_orographyconvexity of subgrid height_above_mean_sea_levelnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
oa4asymmetry_of_subgrid_orographyasymmetry of subgrid height_above_mean_sea_levelnonereal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:4)kind_physin
ol4fraction_of_grid_box_with_subgrid_orography_higher_than_critical_heighthorizontal fraction of grid box covered by subgrid height_above_mean_sea_level higher than critical heightfracreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:4)kind_physin
varssstandard_deviation_of_subgrid_orography_small_scalestandard deviation of subgrid height_above_mean_sea_level small scalemreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
oc1ssconvexity_of_subgrid_orography_small_scaleconvexity of subgrid height_above_mean_sea_level small scalenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
oa4ssasymmetry_of_subgrid_orography_small_scaleasymmetry of subgrid height_above_mean_sea_level small scalenonereal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:4)kind_physin
ol4ssfraction_of_grid_box_with_subgrid_orography_higher_than_critical_height_small_scalehorizontal fraction of grid box covered by subgrid height_above_mean_sea_level higher than critical height small scalefracreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:4)kind_physin
thetaangle_from_east_of_maximum_subgrid_orographic_variationsangle with respect to east of maximum subgrid orographic variationsdegreereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
sigmaslope_of_subgrid_orographyslope of subgrid height_above_mean_sea_levelnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
gammaanisotropy_of_subgrid_orographyanisotropy of subgrid height_above_mean_sea_levelnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
elvmaxmaximum_subgrid_orographymaximum of subgrid height_above_mean_sea_levelmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dtaux2d_lstendency_of_x_wind_due_to_mesoscale_orographic_gravity_wave_dragx momentum tendency from large scale gwdm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
dtauy2d_lstendency_of_y_wind_due_to_mesoscale_orographic_gravity_wave_dragy momentum tendency from large scale gwdm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
dtaux2d_bltendency_of_x_momentum_due_to_blocking_dragx momentum tendency from blocking dragm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
dtauy2d_bltendency_of_y_momentum_due_to_blocking_dragy momentum tendency from blocking dragm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
dtaux2d_sstendency_of_x_momentum_due_to_small_scale_gravity_wave_dragx momentum tendency from small scale gwdm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
dtauy2d_sstendency_of_y_momentum_due_to_small_scale_gravity_wave_dragy momentum tendency from small scale gwdm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
dtaux2d_fdtendency_of_x_momentum_due_to_form_dragx momentum tendency from form dragm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
dtauy2d_fdtendency_of_y_momentum_due_to_form_dragy momentum tendency from form dragm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
dusfcinstantaneous_x_stress_due_to_gravity_wave_dragzonal surface stress due to orographic gravity wave dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dvsfcinstantaneous_y_stress_due_to_gravity_wave_dragmeridional surface stress due to orographic gravity wave dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dusfc_lsvertically_integrated_x_momentum_flux_due_to_mesoscale_orographic_gravity_wave_dragintegrated x momentum flux from large scale gwdPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dvsfc_lsvertically_integrated_y_momentum_flux_due_to_mesoscale_orographic_gravity_wave_dragintegrated y momentum flux from large scale gwdPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dusfc_blvertically_integrated_x_momentum_flux_due_to_blocking_dragintegrated x momentum flux from blocking dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dvsfc_blvertically_integrated_y_momentum_flux_due_to_blocking_dragintegrated y momentum flux from blocking dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dusfc_ssvertically_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_physout
dvsfc_ssvertically_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_physout
dusfc_fdvertically_integrated_x_momentum_flux_due_to_form_dragintegrated x momentum flux from form dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dvsfc_fdvertically_integrated_y_momentum_flux_due_to_form_dragintegrated y momentum flux from form dragPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
slmskarea_typelandmask: sea/land/ice=0/1/2flagreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
br1bulk_richardson_number_at_lowest_model_levelbulk Richardson number at the surfacenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
hpblatmosphere_boundary_layer_thicknessPBL thicknessmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ggravitational_accelerationgravitational accelerationm s-2real()kind_physin
cpspecific_heat_of_dry_air_at_constant_pressurespecific heat of dry air at constant pressureJ kg-1 K-1real()kind_physin
rdgas_constant_of_dry_airideal gas constant for dry airJ kg-1 K-1real()kind_physin
rvgas_constant_water_vaporideal gas constant for water vaporJ kg-1 K-1real()kind_physin
fvratio_of_vapor_to_dry_air_gas_constants_minus_one(rv/rd) - 1 (rv = ideal gas constant for water vapor)nonereal()kind_physin
pipiratio of a circle's circumference to its diameternonereal()kind_physin
imxnumber_of_equatorial_longitude_pointsnumber of longitude points along the equatorcountinteger()in
cdmbgwdmultiplicative_tunable_parameters_for_mountain_blocking_and_orographic_gravity_wave_dragmultiplic. factors for (1) mountain blocking drag coeff. and (2) ref. level orographic gravity wave dragnonereal(ccpp_constant_one:4)kind_physin
mempi_rankrank of the current MPI taskindexinteger()in
mastermpi_rootmaster MPI-rankindexinteger()in
lprntflag_printflag for debugging printoutsflaglogical()in
iprhorizontal_index_of_printed_columnhorizontal index of column used in debugging printoutsindexinteger()in
rdxzblevel_of_dividing_streamlinelevel of the dividing streamlinenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dxcharacteristic_grid_lengthscalesize of the grid cellmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
gwd_optcontrol_for_drag_suite_gravity_wave_dragflag to choose gwd schemeflaginteger()in
do_gsl_drag_ls_blflag_for_gsl_drag_suite_large_scale_orographic_and_blocking_dragflag to activate GSL drag suite - large-scale GWD and blockingflaglogical()in
do_gsl_drag_ssflag_for_gsl_drag_suite_small_scale_orographic_dragflag to activate GSL drag suite - small-scale GWDflaglogical()in
do_gsl_drag_tofdflag_for_gsl_drag_suite_turbulent_orographic_form_dragflag to activate GSL drag suite - turb orog form dragflaglogical()in
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_orographic_gwdindex_of_orographic_gravity_wave_drag_process_in_cumulative_change_indexindex of orographic gravity wave drag 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
index_of_x_windindex_of_x_wind_in_cumulative_change_indexindex of x-wind in first dimension of array cumulative change indexindexinteger()in
index_of_y_windindex_of_y_wind_in_cumulative_change_indexindex of x-wind in first dimension of array cumulative change indexindexinteger()in
ldiag3dflag_for_diagnostics_3dflag for 3d diagnostic fieldsflaglogical()in
spp_wts_gwdspp_weights_for_gravity_wave_drag_schemespp weights for gravity wave drag scheme1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
spp_gwdcontrol_for_gravity_wave_drag_spp_perturbationscontrol for gravity wave drag spp perturbationscountinteger()in
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out