[ccpp-table-properties] name = sfc_cice type = scheme dependencies = machine.F ######################################################################## [ccpp-arg-table] name = sfc_cice_run type = scheme [im] standard_name = horizontal_loop_extent long_name = horizontal loop extent units = count dimensions = () type = integer intent = in [cplflx] standard_name = flag_for_surface_flux_coupling long_name = flag controlling cplflx collection (default off) units = flag dimensions = () type = logical intent = in [hvap] standard_name = latent_heat_of_vaporization_of_water_at_0C long_name = latent heat of evaporation/sublimation units = J kg-1 dimensions = () type = real kind = kind_phys intent = in [cp] standard_name = specific_heat_of_dry_air_at_constant_pressure long_name = specific heat of dry air at constant pressure units = J kg-1 K-1 dimensions = () type = real kind = kind_phys intent = in [rvrdm1] standard_name = ratio_of_vapor_to_dry_air_gas_constants_minus_one long_name = (rv/rd) - 1 (rv = ideal gas constant for water vapor) units = none dimensions = () type = real kind = kind_phys intent = in [rd] standard_name = gas_constant_of_dry_air long_name = ideal gas constant for dry air units = J kg-1 K-1 dimensions = () type = real kind = kind_phys intent = in [t1] standard_name = air_temperature_at_surface_adjacent_layer long_name = surface layer mean temperature units = K dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [q1] standard_name = specific_humidity_at_surface_adjacent_layer long_name = surface layer mean specific humidity units = kg kg-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [cm] standard_name = surface_drag_coefficient_for_momentum_in_air_over_ice long_name = surface exchange coeff for momentum over ice units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [ch] standard_name = surface_drag_coefficient_for_heat_and_moisture_in_air_over_ice long_name = surface exchange coeff heat & moisture over ice units = none dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [prsl1] standard_name = air_pressure_at_surface_adjacent_layer long_name = surface layer mean pressure units = Pa dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [wind] standard_name = wind_speed_at_lowest_model_layer long_name = wind speed at lowest model level units = m s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [flag_cice] standard_name = flag_for_cice long_name = flag for cice units = flag dimensions = (horizontal_loop_extent) type = logical intent = in [flag_iter] standard_name = flag_for_iteration long_name = flag for iteration units = flag dimensions = (horizontal_loop_extent) type = logical intent = in [dqsfc] standard_name = surface_upward_latent_heat_flux_from_coupled_process long_name = sfc latent heat flux for coupling units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [dtsfc] standard_name = surface_upward_sensible_heat_flux_from_coupled_process long_name = sfc sensible heat flux for coupling units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [dusfc] standard_name = surface_x_momentum_flux_from_coupled_process long_name = sfc x momentum flux for coupling units = Pa dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [dvsfc] standard_name = surface_y_momentum_flux_from_coupled_process long_name = sfc y momentum flux for coupling units = Pa dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [snowd] standard_name = lwe_surface_snow_from_coupled_process long_name = sfc snow depth in meters over sea ice for coupling units = m dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = in [qsurf] standard_name = surface_specific_humidity_over_ice long_name = surface air saturation specific humidity over ice units = kg kg-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [cmm] standard_name = surface_drag_wind_speed_for_momentum_in_air_over_ice long_name = momentum exchange coefficient over ice units = m s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [chh] standard_name = surface_drag_mass_flux_for_heat_and_moisture_in_air_over_ice long_name = thermal exchange coefficient over ice units = kg m-2 s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [evap] standard_name = kinematic_surface_upward_latent_heat_flux_over_ice long_name = kinematic surface upward latent heat flux over ice units = kg kg-1 m s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [hflx] standard_name = kinematic_surface_upward_sensible_heat_flux_over_ice long_name = kinematic surface upward sensible heat flux over ice units = K m s-1 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [stress] standard_name = surface_wind_stress_over_ice long_name = surface wind stress over ice units = m2 s-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [weasd] standard_name = water_equivalent_accumulated_snow_depth_over_ice long_name = water equiv of acc snow depth over ice units = mm dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [snwdph] standard_name = surface_snow_thickness_water_equivalent_over_ice long_name = water equivalent snow depth over ice units = mm dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [ep] standard_name = surface_upward_potential_latent_heat_flux_over_ice long_name = surface upward potential latent heat flux over ice units = W m-2 dimensions = (horizontal_loop_extent) type = real kind = kind_phys intent = inout [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