Loading [MathJax]/extensions/tex2jax.js
CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC
 
All Classes Namespaces Functions Variables Modules Pages
Loading...
Searching...
No Matches

◆ gfs_pbl_generic_post_run()

subroutine gfs_pbl_generic_post::gfs_pbl_generic_post_run ( integer, intent(in) im,
integer, intent(in) levs,
integer, intent(in) nvdiff,
integer, intent(in) ntrac,
integer, intent(in) ntqv,
integer, intent(in) ntcw,
integer, intent(in) ntiw,
integer, intent(in) ntrw,
integer, intent(in) ntsw,
integer, intent(in) ntlnc,
integer, intent(in) ntinc,
integer, intent(in) ntrnc,
integer, intent(in) ntsnc,
integer, intent(in) ntgnc,
integer, intent(in) ntwa,
integer, intent(in) ntia,
integer, intent(in) ntgl,
integer, intent(in) ntoz,
integer, intent(in) ntke,
integer, intent(in) ntkev,
integer, intent(in) nqrimef,
logical, intent(in) trans_aero,
integer, intent(in) ntchs,
integer, intent(in) ntchm,
integer, intent(in) ntccn,
integer, intent(in) nthl,
integer, intent(in) nthnc,
integer, intent(in) ntgv,
integer, intent(in) nthv,
integer, intent(in) ntrz,
integer, intent(in) ntgz,
integer, intent(in) nthz,
integer, intent(in) imp_physics,
integer, intent(in) imp_physics_gfdl,
integer, intent(in) imp_physics_thompson,
integer, intent(in) imp_physics_wsm6,
integer, intent(in) imp_physics_zhao_carr,
integer, intent(in) imp_physics_mg,
integer, intent(in) imp_physics_fer_hires,
integer, intent(in) imp_physics_nssl,
logical, intent(in) nssl_ccn_on,
logical, intent(in) ltaerosol,
logical, intent(in) mraerosol,
logical, intent(in) nssl_hail_on,
logical, intent(in) nssl_3moment,
logical, intent(in) cplflx,
logical, intent(in) cplaqm,
logical, intent(in) cplchm,
logical, intent(in) lssav,
logical, intent(in) flag_for_pbl_generic_tend,
logical, intent(in) ldiag3d,
logical, intent(in) lsidea,
logical, intent(in) hybedmf,
logical, intent(in) do_shoc,
logical, intent(in) satmedmf,
logical, intent(in) shinhong,
logical, intent(in) do_ysu,
real(kind=kind_phys), dimension(:,:, :), intent(in) dvdftra,
real(kind=kind_phys), dimension(:), intent(in) dusfc1,
real(kind=kind_phys), dimension(:), intent(in) dvsfc1,
real(kind=kind_phys), dimension(:), intent(in) dtsfc1,
real(kind=kind_phys), dimension(:), intent(in) dqsfc1,
real(kind=kind_phys), intent(in) dtf,
real(kind=kind_phys), dimension(:,:), intent(in) dudt,
real(kind=kind_phys), dimension(:,:), intent(in) dvdt,
real(kind=kind_phys), dimension(:,:), intent(in) dtdt,
real(kind=kind_phys), dimension(:,:), intent(in) htrsw,
real(kind=kind_phys), dimension(:,:), intent(in) htrlw,
real(kind=kind_phys), dimension(:), intent(in) xmu,
real(kind=kind_phys), dimension(:,:, :), intent(inout) dqdt,
real(kind=kind_phys), dimension(:), intent(inout), optional dusfc_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dvsfc_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dtsfc_cpl,
real(kind=kind_phys), dimension(:,:,:), intent(inout), optional dtend,
integer, dimension(:,:), intent(in) dtidx,
integer, intent(in) index_of_temperature,
integer, intent(in) index_of_x_wind,
integer, intent(in) index_of_y_wind,
integer, intent(in) index_of_process_pbl,
real(kind=kind_phys), dimension(:), intent(inout), optional dqsfc_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dusfci_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dvsfci_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dtsfci_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dqsfci_cpl,
real(kind=kind_phys), dimension(:), intent(inout) dusfc_diag,
real(kind=kind_phys), dimension(:), intent(inout) dvsfc_diag,
real(kind=kind_phys), dimension(:), intent(inout) dtsfc_diag,
real(kind=kind_phys), dimension(:), intent(inout) dqsfc_diag,
real(kind=kind_phys), dimension(:), intent(inout) dusfci_diag,
real(kind=kind_phys), dimension(:), intent(inout) dvsfci_diag,
real(kind=kind_phys), dimension(:), intent(inout) dtsfci_diag,
real(kind=kind_phys), dimension(:), intent(inout) dqsfci_diag,
real(kind=kind_phys), intent(in) rd,
real(kind=kind_phys), intent(in) cp,
real(kind=kind_phys), intent(in) fvirt,
real(kind=kind_phys), intent(in) hvap,
real(kind=kind_phys), dimension(:), intent(in) t1,
real(kind=kind_phys), dimension(:), intent(in) q1,
real(kind=kind_phys), dimension(:,:), intent(in) prsl,
real(kind=kind_phys), dimension(:), intent(in) hflx,
real(kind=kind_phys), dimension(:), intent(out), optional ushfsfci,
real(kind=kind_phys), dimension(:), intent(in) oceanfrac,
integer, intent(in) kdt,
real(kind=kind_phys), dimension(:), intent(in), optional dusfc_cice,
real(kind=kind_phys), dimension(:), intent(in), optional dvsfc_cice,
real(kind=kind_phys), dimension(:), intent(in), optional dtsfc_cice,
real(kind=kind_phys), dimension(:), intent(in), optional dqsfc_cice,
logical, intent(in) use_med_flux,
real(kind=kind_phys), dimension(:), intent(in), optional dtsfc_med,
real(kind=kind_phys), dimension(:), intent(in), optional dqsfc_med,
real(kind=kind_phys), dimension(:), intent(in), optional dusfc_med,
real(kind=kind_phys), dimension(:), intent(in), optional dvsfc_med,
logical, dimension(:), intent(in) wet,
logical, dimension(:), intent(in) dry,
logical, dimension(:), intent(in) icy,
real(kind=kind_phys), dimension(:), intent(in) wind,
real(kind=kind_phys), dimension(:), intent(in) stress_wat,
real(kind=kind_phys), dimension(:), intent(in) hflx_wat,
real(kind=kind_phys), dimension(:), intent(in) evap_wat,
real(kind=kind_phys), dimension(:), intent(in) ugrs1,
real(kind=kind_phys), dimension(:), intent(in) vgrs1,
real(kind=kind_phys), dimension(:), intent(in) hffac,
real(kind=kind_phys), dimension(:,:), intent(in) ugrs,
real(kind=kind_phys), dimension(:,:), intent(in) vgrs,
real(kind=kind_phys), dimension(:,:), intent(in) tgrs,
real(kind=kind_phys), dimension(:,:, :), intent(in) qgrs,
real(kind=kind_phys), dimension(:,:), intent(in) save_u,
real(kind=kind_phys), dimension(:,:), intent(in) save_v,
real(kind=kind_phys), dimension(:,:), intent(in) save_t,
real(kind=kind_phys), dimension(:,:, :), intent(in) save_q,
real(kind=kind_phys), intent(in) huge,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

GFS_PBL_generic_post_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
levsvertical_layer_dimensionvertical layer dimensioncountinteger()in
nvdiffnumber_of_vertical_diffusion_tracersnumber of tracers to diffuse verticallycountinteger()in
ntracnumber_of_tracersnumber of tracerscountinteger()in
ntqvindex_of_specific_humidity_in_tracer_concentration_arraytracer index for water vapor (specific humidity)indexinteger()in
ntcwindex_of_cloud_liquid_water_mixing_ratio_in_tracer_concentration_arraytracer index for cloud condensate (or liquid water)indexinteger()in
ntiwindex_of_cloud_ice_mixing_ratio_in_tracer_concentration_arraytracer index for ice waterindexinteger()in
ntrwindex_of_rain_mixing_ratio_in_tracer_concentration_arraytracer index for rain waterindexinteger()in
ntswindex_of_snow_mixing_ratio_in_tracer_concentration_arraytracer index for snow waterindexinteger()in
ntlncindex_of_mass_number_concentration_of_cloud_droplets_in_tracer_concentration_arraytracer index for liquid number concentrationindexinteger()in
ntincindex_of_mass_number_concentration_of_cloud_ice_in_tracer_concentration_arraytracer index for ice number concentrationindexinteger()in
ntrncindex_of_mass_number_concentration_of_rain_in_tracer_concentration_arraytracer index for rain number concentrationindexinteger()in
ntsncindex_of_mass_number_concentration_of_snow_in_tracer_concentration_arraytracer index for snow number concentrationindexinteger()in
ntgncindex_of_mass_number_concentration_of_graupel_in_tracer_concentration_arraytracer index for graupel number concentrationindexinteger()in
ntwaindex_of_mass_number_concentration_of_hygroscopic_aerosols_in_tracer_concentration_arraytracer index for water friendly aerosolindexinteger()in
ntiaindex_of_mass_number_concentration_of_nonhygroscopic_ice_nucleating_aerosols_in_tracer_concentration_arraytracer index for ice friendly aerosolindexinteger()in
ntglindex_of_graupel_mixing_ratio_in_tracer_concentration_arraytracer index for graupelindexinteger()in
ntozindex_of_ozone_mixing_ratio_in_tracer_concentration_arraytracer index for ozone mixing ratioindexinteger()in
ntkeindex_of_turbulent_kinetic_energy_in_tracer_concentration_arraytracer index for turbulent kinetic energyindexinteger()in
ntkevindex_for_turbulent_kinetic_energy_vertical_diffusion_tracerindex for turbulent kinetic energy in the vertically diffused tracer arrayindexinteger()in
nqrimefindex_of_mass_weighted_rime_factor_in_tracer_concentration_arraytracer index for mass weighted rime factorindexinteger()in
trans_aeroflag_for_aerosol_convective_transport_and_pbl_diffusionflag for aerosol convective transport and PBL diffusionflaglogical()in
ntchsindex_of_first_chemical_tracer_in_tracer_concentration_arraytracer index for first chemical tracerindexinteger()in
ntchmnumber_of_chemical_tracersnumber of chemical tracerscountinteger()in
ntccnindex_of_cloud_condensation_nuclei_number_concentration_in_tracer_concentration_arraytracer index for cloud condensation nuclei number concentrationindexinteger()in
nthlindex_of_hail_mixing_ratio_in_tracer_concentration_arraytracer index for hailindexinteger()in
nthncindex_of_mass_number_concentration_of_hail_in_tracer_concentration_arraytracer index for hail number concentrationindexinteger()in
ntgvindex_of_graupel_volume_in_tracer_concentration_arraytracer index for graupel particle volumeindexinteger()in
nthvindex_of_hail_volume_in_tracer_concentration_arraytracer index for hail particle volumeindexinteger()in
ntrzindex_of_reflectivity_of_rain_in_tracer_concentration_arraytracer index for rain reflectivityindexinteger()in
ntgzindex_of_reflectivity_of_graupel_in_tracer_concentration_arraytracer index for graupel reflectivityindexinteger()in
nthzindex_of_reflectivity_of_hail_in_tracer_concentration_arraytracer index for hail reflectivityindexinteger()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_wsm6identifier_for_wsm6_microphysics_schemechoice of WSM6 microphysics schemeflaginteger()in
imp_physics_zhao_carridentifier_for_zhao_carr_microphysics_schemechoice of Zhao-Carr microphysics schemeflaginteger()in
imp_physics_mgidentifier_for_morrison_gettelman_microphysics_schemechoice of Morrison-Gettelman 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
ltaerosolflag_for_aerosol_physicsflag for aerosol physicsflaglogical()in
mraerosoldo_merra2_aerosol_awarenessflag for merra2 aerosol-aware physics for example the thompson microphysicsflaglogical()in
nssl_ccn_onnssl_ccn_onCCN activation flag in NSSL microflaglogical()in
nssl_hail_onnssl_hail_onhail activation flag in NSSL microflaglogical()in
nssl_3momentnssl_3moment3-moment activation flag in NSSL microphysics schemeflaglogical()in
cplflxflag_for_surface_flux_couplingflag controlling cplflx collection (default off)flaglogical()in
cplaqmflag_for_air_quality_couplingflag controlling cplaqm collection (default off)flaglogical()in
cplchmflag_for_chemistry_couplingflag controlling cplchm collection (default off)flaglogical()in
lssavflag_for_diagnosticslogical flag for storing diagnosticsflaglogical()in
flag_for_pbl_generic_tendflag_for_generic_tendency_due_to_planetary_boundary_layertrue if GFS_PBL_generic should calculate tendenciesflaglogical()in
ldiag3dflag_for_diagnostics_3dflag for 3d diagnostic fieldsflaglogical()in
lsideaflag_for_integrated_dynamics_through_earths_atmosphereflag for idealized physicsflaglogical()in
hybedmfflag_for_hybrid_edmf_pbl_schemeflag for hybrid edmf pbl scheme (moninedmf)flaglogical()in
do_shocflag_for_shocflag for SHOCflaglogical()in
satmedmfflag_for_scale_aware_tke_moist_edmf_pblflag for scale-aware TKE moist EDMF PBL schemeflaglogical()in
shinhongflag_for_scale_aware_shinhong_pblflag for scale-aware Shinhong PBL schemeflaglogical()in
do_ysuflag_for_ysu_pbl_schemeflag for YSU PBL schemeflaglogical()in
dvdftratendency_of_vertically_diffused_tracer_concentrationupdated tendency of the tracers due to vertical diffusion in PBL schemekg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_vertical_diffusion_tracers)kind_physin
dusfc1instantaneous_surface_x_momentum_fluxsurface momentum flux in the x-direction valid for current callPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dvsfc1instantaneous_surface_y_momentum_fluxsurface momentum flux in the y-direction valid for current callPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dtsfc1instantaneous_surface_upward_sensible_heat_fluxsurface upward sensible heat flux valid for current callW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
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_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
index_of_process_pblindex_of_subgrid_scale_vertical_mixing_process_in_cumulative_change_indexindex of subgrid scale vertical mixing process in second dimension of array cumulative change indexindexinteger()in
dqsfc1instantaneous_surface_upward_latent_heat_fluxsurface upward latent heat flux valid for current callW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
dtftimestep_for_dynamicsdynamics timestepsreal()kind_physin
dudtprocess_split_cumulative_tendency_of_x_windupdated tendency of the x windm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dvdtprocess_split_cumulative_tendency_of_y_windupdated tendency of the y windm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dtdtprocess_split_cumulative_tendency_of_air_temperatureupdated tendency of the temperatureK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
htrswtendency_of_air_temperature_due_to_shortwave_heating_on_radiation_timesteptotal sky sw heating rateK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
htrlwtendency_of_air_temperature_due_to_longwave_heating_on_radiation_timesteptotal sky lw heating rateK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
xmuzenith_angle_temporal_adjustment_factor_for_shortwave_fluxeszenith angle temporal adjustment factor for shortwavenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dqdtprocess_split_cumulative_tendency_of_tracersupdated tendency of the tracers due to model physicskg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_tracers)kind_physinout
dusfc_cplcumulative_surface_x_momentum_flux_for_coupling_multiplied_by_timestepcumulative sfc u momentum flux multiplied by timestepPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dvsfc_cplcumulative_surface_y_momentum_flux_for_coupling_multiplied_by_timestepcumulative sfc v momentum flux multiplied by timestepPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dtsfc_cplcumulative_surface_upward_sensible_heat_flux_for_coupling_multiplied_by_timestepcumulative sfc sensible heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dqsfc_cplcumulative_surface_upward_latent_heat_flux_for_coupling_multiplied_by_timestepcumulative sfc latent heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dusfci_cplsurface_x_momentum_flux_for_couplinginstantaneous sfc u momentum fluxPareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dvsfci_cplsurface_y_momentum_flux_for_couplinginstantaneous sfc v momentum fluxPareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dtsfci_cplsurface_upward_sensible_heat_flux_for_couplinginstantaneous sfc sensible heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dqsfci_cplsurface_upward_latent_heat_flux_for_couplinginstantaneous sfc latent heat fluxW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dusfc_diagcumulative_surface_x_momentum_flux_for_diag_multiplied_by_timestepcumulative sfc x momentum flux multiplied by timestepPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dvsfc_diagcumulative_surface_y_momentum_flux_for_diag_multiplied_by_timestepcumulative sfc y momentum flux multiplied by timestepPa sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dtsfc_diagcumulative_surface_upward_sensible_heat_flux_for_diag_multiplied_by_timestepcumulative sfc sensible heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dqsfc_diagcumulative_surface_upward_latent_heat_flux_for_diag_multiplied_by_timestepcumulative sfc latent heat flux multiplied by timestepW m-2 sreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dusfci_diaginstantaneous_surface_x_momentum_flux_for_diaginstantaneous sfc x momentum flux multiplied by timestepPareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dvsfci_diaginstantaneous_surface_y_momentum_flux_for_diaginstantaneous sfc y momentum flux multiplied by timestepPareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dtsfci_diaginstantaneous_surface_upward_sensible_heat_flux_for_diaginstantaneous sfc sensible heat flux multiplied by timestepW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
dqsfci_diaginstantaneous_surface_upward_latent_heat_flux_for_diaginstantaneous sfc latent heat flux multiplied by timestepW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
rdgas_constant_of_dry_airideal gas constant for dry airJ kg-1 K-1real()kind_physin
cpspecific_heat_of_dry_air_at_constant_pressurespecific heat of dry air at constant pressureJ kg-1 K-1real()kind_physin
fvirtratio_of_vapor_to_dry_air_gas_constants_minus_one(rv/rd) - 1 (rv = ideal gas constant for water vapor)nonereal()kind_physin
hvaplatent_heat_of_vaporization_of_water_at_0clatent heat of evaporation/sublimationJ kg-1real()kind_physin
t1air_temperature_at_lowest_model_layer_for_diaglayer 1 temperature for diagKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
q1water_vapor_specific_humidity_at_lowest_model_layer_for_diaglayer 1 specific humidity for diagkg kg-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
prslair_pressuremean layer pressurePareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
hflxsurface_upward_temperature_fluxkinematic surface upward sensible heat fluxK m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
ushfsfcisurface_upward_sensible_heat_flux_for_chemistry_couplinginstantaneous upward sensible heat flux for chemistry couplingW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physout
oceanfracsea_area_fractionfraction of horizontal grid area occupied by oceanfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
kdtindex_of_timestepcurrent forecast iterationindexinteger()in
dusfc_cicesurface_x_momentum_flux_from_coupled_processsfc x momentum flux for couplingPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dvsfc_cicesurface_y_momentum_flux_from_coupled_processsfc y momentum flux for couplingPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dtsfc_cicesurface_upward_sensible_heat_flux_from_coupled_processsfc sensible heat flux for couplingW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
dqsfc_cicesurface_upward_latent_heat_flux_from_coupled_processsfc latent heat flux for couplingW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
use_med_fluxdo_mediator_atmosphere_ocean_fluxesflag for using atmosphere-ocean fluxes from mediatorflaglogical()in
dqsfc_medsurface_upward_latent_heat_flux_over_ocean_from_mediatorsfc latent heat flux input over ocean for couplingW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
dtsfc_medsurface_upward_sensible_heat_flux_over_ocean_from_mediatorsfc sensible heat flux input over ocean for couplingW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
dusfc_medsurface_x_momentum_flux_over_ocean_from_mediatorsfc x momentum flux over ocean for couplingPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dvsfc_medsurface_y_momentum_flux_over_ocean_from_mediatorsfc y momentum flux over ocean for couplingPareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
wetflag_nonzero_wet_surface_fractionflag indicating presence of some ocean or lake surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
dryflag_nonzero_land_surface_fractionflag indicating presence of some land surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
icyflag_nonzero_sea_ice_surface_fractionflag indicating presence of some sea ice surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
windwind_speed_at_lowest_model_layerwind speed at lowest model levelm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
stress_watsurface_wind_stress_over_watersurface wind stress over waterm2 s-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
hflx_watkinematic_surface_upward_sensible_heat_flux_over_waterkinematic surface upward sensible heat flux over waterK m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
evap_watkinematic_surface_upward_latent_heat_flux_over_waterkinematic surface upward latent heat flux over waterkg kg-1 m s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
ugrs1x_wind_at_surface_adjacent_layerzonal wind at lowest model layerm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
vgrs1y_wind_at_surface_adjacent_layermeridional wind at lowest model layerm s-1real(ccpp_constant_one:horizontal_loop_extent)kind_physin
hffacsurface_upward_sensible_heat_flux_reduction_factorsurface upward sensible heat flux reduction factor from canopy heat storagenonereal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ugrsx_windzonal windm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
vgrsy_windmeridional windm s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
tgrsair_temperaturemodel layer mean temperatureKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
qgrstracer_concentrationmodel layer mean tracer concentrationkg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_tracers)kind_physin
save_ux_wind_savex-wind before entering a physics schemem s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
save_vy_wind_savey-wind before entering a physics schemem s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
save_tair_temperature_saveair temperature before entering a physics schemeKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
save_qtracer_concentration_savetracer concentration before entering a physics schemekg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_tracers)kind_physin
hugenetcdf_float_fillvaluedefinition of NetCDF float FillValuenonereal()kind_physin
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out