This subroutine calculates thermodynamical properties over open water. More...
local_name | standard_name | long_name | units | type | dimensions | kind | intent | optional |
---|---|---|---|---|---|---|---|---|
im | horizontal_loop_extent | horizontal loop extent | count | integer | () | in | False | |
rd | gas_constant_dry_air | ideal gas constant for dry air | J kg-1 K-1 | real | () | kind_phys | in | False |
eps | ratio_of_dry_air_to_water_vapor_gas_constants | rd/rv | none | real | () | kind_phys | in | False |
epsm1 | ratio_of_dry_air_to_water_vapor_gas_constants_minus_one | (rd/rv) - 1 | none | real | () | kind_phys | in | False |
rvrdm1 | ratio_of_vapor_to_dry_air_gas_constants_minus_one | (rv/rd) - 1 (rv = ideal gas constant for water vapor) | none | real | () | kind_phys | in | False |
ps | surface_air_pressure | surface pressure | Pa | real | (horizontal_dimension) | kind_phys | in | False |
t1 | air_temperature_at_lowest_model_layer | surface layer mean temperature | K | real | (horizontal_dimension) | kind_phys | in | False |
q1 | water_vapor_specific_humidity_at_lowest_model_layer | surface layer mean specific humidity | kg kg-1 | real | (horizontal_dimension) | kind_phys | in | False |
tskin | surface_skin_temperature_over_ocean_interstitial | surface skin temperature over ocean (temporary use as interstitial) | K | real | (horizontal_dimension) | kind_phys | in | False |
cm | surface_drag_coefficient_for_momentum_in_air_over_ocean | surface exchange coeff for momentum over ocean | none | real | (horizontal_dimension) | kind_phys | in | False |
ch | surface_drag_coefficient_for_heat_and_moisture_in_air_over_ocean | surface exchange coeff heat & moisture over ocean | none | real | (horizontal_dimension) | kind_phys | in | False |
prsl1 | air_pressure_at_lowest_model_layer | surface layer mean pressure | Pa | real | (horizontal_dimension) | kind_phys | in | False |
prslki | ratio_of_exner_function_between_midlayer_and_interface_at_lowest_model_layer | Exner function ratio bt midlayer and interface at 1st layer | ratio | real | (horizontal_dimension) | kind_phys | in | False |
wet | flag_nonzero_wet_surface_fraction | flag indicating presence of some ocean or lake surface area fraction | flag | logical | (horizontal_dimension) | in | False | |
lake | flag_nonzero_lake_surface_fraction | flag indicating presence of some lake surface area fraction | flag | logical | (horizontal_dimension) | in | False | |
wind | wind_speed_at_lowest_model_layer | wind speed at lowest model level | m s-1 | real | (horizontal_dimension) | kind_phys | in | False |
flag_iter | flag_for_iteration | flag for iteration | flag | logical | (horizontal_dimension) | in | False | |
qsurf | surface_specific_humidity_over_ocean | surface air saturation specific humidity over ocean | kg kg-1 | real | (horizontal_dimension) | kind_phys | inout | False |
cmm | surface_drag_wind_speed_for_momentum_in_air_over_ocean | momentum exchange coefficient over ocean | m s-1 | real | (horizontal_dimension) | kind_phys | inout | False |
chh | surface_drag_mass_flux_for_heat_and_moisture_in_air_over_ocean | thermal exchange coefficient over ocean | kg m-2 s-1 | real | (horizontal_dimension) | kind_phys | inout | False |
gflux | upward_heat_flux_in_soil_over_ocean | soil heat flux over ocean | W m-2 | real | (horizontal_dimension) | kind_phys | inout | False |
evap | kinematic_surface_upward_latent_heat_flux_over_ocean | kinematic surface upward latent heat flux over ocean | kg kg-1 m s-1 | real | (horizontal_dimension) | kind_phys | inout | False |
hflx | kinematic_surface_upward_sensible_heat_flux_over_ocean | kinematic surface upward sensible heat flux over ocean | K m s-1 | real | (horizontal_dimension) | kind_phys | inout | False |
ep | surface_upward_potential_latent_heat_flux_over_ocean | surface upward potential latent heat flux over ocean | W m-2 | real | (horizontal_dimension) | kind_phys | inout | False |
errmsg | ccpp_error_message | error message for error handling in CCPP | none | character | () | len=* | out | False |
errflg | ccpp_error_flag | error flag for error handling in CCPP | flag | integer | () | out | False |