######################################################################## [ccpp-table-properties] name = GFS_surface_composites_inter type = scheme dependencies = machine.F ######################################################################## [ccpp-arg-table] name = GFS_surface_composites_inter_run type = scheme [im] standard_name = horizontal_loop_extent long_name = horizontal loop extent units = count dimensions = () type = integer intent = in [dry] standard_name = flag_nonzero_land_surface_fraction long_name = flag indicating presence of some land surface area fraction units = flag dimensions = (horizontal_loop_extent) type = logical intent = in [icy] standard_name = flag_nonzero_sea_ice_surface_fraction long_name = flag indicating presence of some sea ice surface area fraction units = flag dimensions = (horizontal_loop_extent) type = logical intent = in [wet] standard_name = flag_nonzero_wet_surface_fraction long_name = flag indicating presence of some ocean or lake surface area fraction units = flag dimensions = (horizontal_loop_extent) type = logical intent = inout [semis_wat] standard_name = surface_longwave_emissivity_over_water long_name = surface lw emissivity in fraction over water units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [semis_lnd] standard_name = surface_longwave_emissivity_over_land long_name = surface lw emissivity in fraction over land units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [semis_ice] standard_name = surface_longwave_emissivity_over_ice long_name = surface lw emissivity in fraction over ice units = frac dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [adjsfcdlw] standard_name = surface_downwelling_longwave_flux long_name = surface downwelling longwave flux at current time units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [gabsbdlw_lnd] standard_name = surface_downwelling_longwave_flux_absorbed_by_ground_over_land long_name = total sky surface downward longwave flux absorbed by the ground over land units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [gabsbdlw_ice] standard_name = surface_downwelling_longwave_flux_absorbed_by_ground_over_ice long_name = total sky surface downward longwave flux absorbed by the ground over ice units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [gabsbdlw_wat] standard_name = surface_downwelling_longwave_flux_absorbed_by_ground_over_water long_name = total sky surface downward longwave flux absorbed by the ground over water units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [adjsfcusw] standard_name = surface_upwelling_shortwave_flux long_name = surface upwelling shortwave flux at current time units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = out [adjsfcdsw] standard_name = surface_downwelling_shortwave_flux long_name = surface downwelling shortwave flux at current time units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [adjsfcnsw] standard_name = surface_net_downwelling_shortwave_flux long_name = surface net downwelling shortwave flux at current time units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [use_lake_model] standard_name = flag_for_using_lake_model long_name = flag indicating lake points using a lake model units = flag dimensions = (horizontal_loop_extent) type = integer intent = in [errmsg] standard_name = ccpp_error_message long_name = error message for error handling in CCPP units = none dimensions = () type = character kind = len=* intent = out [errflg] standard_name = ccpp_error_code long_name = error code for error handling in CCPP units = 1 dimensions = () type = integer intent = out