This subroutine calculates thermodynamical properties over open water. More...
Functions/Subroutines | |
subroutine, public | sfc_ocean::sfc_ocean_run (im, hvap, cp, rd, eps, epsm1, rvrdm1, ps, u1, v1, t1, q1, tskin, cm, ch, lseaspray, fm, fm10, usfco, vsfco, icplocn2atm, prsl1, prslki, wet, use_lake_model, wind,, |
local_name | standard_name | long_name | units | type | dimensions | kind | intent |
---|---|---|---|---|---|---|---|
im | horizontal_loop_extent | horizontal loop extent | count | integer | () | in | |
hvap | latent_heat_of_vaporization_of_water_at_0c | latent heat of evaporation/sublimation | J kg-1 | real | () | kind_phys | in |
cp | specific_heat_of_dry_air_at_constant_pressure | specific heat of dry air at constant pressure | J kg-1 K-1 | real | () | kind_phys | in |
rd | gas_constant_of_dry_air | ideal gas constant for dry air | J kg-1 K-1 | real | () | kind_phys | in |
eps | ratio_of_dry_air_to_water_vapor_gas_constants | rd/rv | none | real | () | kind_phys | in |
epsm1 | ratio_of_dry_air_to_water_vapor_gas_constants_minus_one | (rd/rv) - 1 | none | real | () | kind_phys | in |
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 |
ps | surface_air_pressure | surface pressure | Pa | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
u1 | x_wind_at_surface_adjacent_layer | x component of surface layer wind | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
v1 | y_wind_at_surface_adjacent_layer | y component of surface layer wind | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
usfco | x_ocean_current | zonal current at ocean surface | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
vsfco | y_ocean_current | meridional current at ocean surface | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
icplocn2atm | control_for_air_sea_flux_computation_over_water | air-sea flux option | 1 | integer | () | in | |
t1 | air_temperature_at_surface_adjacent_layer | surface layer mean temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
q1 | specific_humidity_at_surface_adjacent_layer | surface layer mean specific humidity | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
tskin | surface_skin_temperature_over_water | surface skin temperature over water | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
cm | surface_drag_coefficient_for_momentum_in_air_over_water | surface exchange coeff for momentum over water | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
ch | surface_drag_coefficient_for_heat_and_moisture_in_air_over_water | surface exchange coeff heat surface exchange coeff heat & moisture over ocean moisture over water | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
lseaspray | flag_for_sea_spray | flag for sea spray parameterization | flag | logical | () | in | |
fm | monin_obukhov_similarity_function_for_momentum_over_water | Monin-Obukhov similarity function for momentum over water | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
fm10 | monin_obukhov_similarity_function_for_momentum_at_10m_over_water | Monin-Obukhov similarity parameter for momentum at 10m over water | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
prsl1 | air_pressure_at_surface_adjacent_layer | surface layer mean pressure | Pa | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
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 | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
wet | flag_nonzero_wet_surface_fraction | flag indicating presence of some ocean or lake surface area fraction | flag | logical | (ccpp_constant_one:horizontal_loop_extent) | in | |
use_lake_model | flag_for_using_lake_model | flag indicating lake points using a lake model | flag | integer | (ccpp_constant_one:horizontal_loop_extent) | in | |
wind | wind_speed_at_lowest_model_layer | wind speed at lowest model level | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
flag_iter | flag_for_iteration | flag for iteration | flag | logical | (ccpp_constant_one:horizontal_loop_extent) | in | |
use_med_flux | do_mediator_atmosphere_ocean_fluxes | flag for using atmosphere-ocean fluxes from mediator | flag | logical | () | in | |
dqsfc_med | surface_upward_latent_heat_flux_over_ocean_from_mediator | sfc latent heat flux input over ocean for coupling | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
dtsfc_med | surface_upward_sensible_heat_flux_over_ocean_from_mediator | sfc sensible heat flux input over ocean for coupling | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
qsurf | surface_specific_humidity_over_water | surface air saturation specific humidity over water | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
cmm | surface_drag_wind_speed_for_momentum_in_air_over_water | momentum exchange coefficient over water | m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
chh | surface_drag_mass_flux_for_heat_and_moisture_in_air_over_water | thermal exchange coefficient over water | kg m-2 s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
gflux | upward_heat_flux_in_soil_over_water | soil heat flux over water | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
evap | kinematic_surface_upward_latent_heat_flux_over_water | kinematic surface upward latent heat flux over water | kg kg-1 m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
hflx | kinematic_surface_upward_sensible_heat_flux_over_water | kinematic surface upward sensible heat flux over water | K m s-1 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
ep | surface_upward_potential_latent_heat_flux_over_water | surface upward potential latent heat flux over water | W m-2 | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
errmsg | ccpp_error_message | error message for error handling in CCPP | none | character | () | len=* | out |
errflg | ccpp_error_code | error code for error handling in CCPP | 1 | integer | () | out |
>