local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
wetflag_nonzero_wet_surface_fractionflag indicating presence of some ocean or lake surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
tgicefreezing_point_temperature_of_seawaterfreezing point temperature of seawaterKreal()kind_physin
tsfcosea_surface_temperaturesea surface temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
tsurf_watsurface_skin_temperature_after_iteration_over_watersurface skin temperature after iteration over waterKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
tsealsurface_skin_temperature_for_nsstocean surface skin temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
xtheat_content_in_diurnal_thermoclineheat content in diurnal thermocline layerK mreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
xzdiurnal_thermocline_layer_thicknessdiurnal thermocline layer thicknessmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
dt_coolmolecular_sublayer_temperature_correction_in_sea_watersub-layer cooling amountKreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
z_cmolecular_sublayer_thickness_in_sea_watersub-layer cooling thicknessmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
trefreference_sea_surface_temperaturereference/foundation temperatureKreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
cplflxflag_for_surface_flux_couplingflag controlling cplflx collection (default off)flaglogical()in
oceanfracsea_area_fractionfraction of horizontal grid area occupied by oceanfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
nthreadsnumber_of_openmp_threadsnumber of OpenMP threads available for physics schemescountinteger()in
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out