Changeset 14072 for NEMO/trunk/cfgs/SHARED/field_def_nemo-ice.xml
- Timestamp:
- 2020-12-04T08:48:38+01:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/cfgs/SHARED/field_def_nemo-ice.xml
r14005 r14072 1 <?xml version="1.0"?> 2 3 4 <!-- 1 <?xml version="1.0"?> 2 <!-- $id$ --> 3 4 <!-- 5 5 ============================================================================================================ 6 6 = definition of all existing sea ice variables = 7 7 = DO NOT CHANGE = 8 8 ============================================================================================================ 9 --> 10 <field_definition level="1" prec="4" operation="average" enabled=".TRUE." default_value="1.e20" > <!-- time step automaticaly defined --> 11 12 <!-- 13 ============================================================================================================ 14 Physical sea ice model variables 15 ============================================================================================================ 16 --> 17 18 <field_group id="SBC" > <!-- time step automaticaly defined based on nn_fsbc --> 19 20 <!-- 2D variables --> 21 <field_group id="SBC_2D" grid_ref="grid_T_2D" > 22 23 <!-- =================== --> 24 <!-- standard ice fields --> 25 <!-- =================== --> 26 <!-- ice presence masks --> 27 <field id="icemask" long_name="Fraction of time steps with sea ice" standard_name="sea_ice_mask" unit="" /> 28 <field id="icemask05" long_name="Ice mask (0 if ice conc. lower than 5%, 1 otherwise)" standard_name="sea_ice_mask05" unit="" /> 29 <field id="icemask15" long_name="Ice mask (0 if ice conc. lower than 15%, 1 otherwise)" standard_name="sea_ice_mask15" unit="" /> 30 <field id="icepres" long_name="Fraction of time steps with sea ice" standard_name="sea_ice_time_fraction" unit="" /> 31 <field id="fasticepres" long_name="Fraction of time steps with landfast ice" standard_name="fast_ice_time_fraction" unit="" /> 32 33 <!-- general fields --> 34 <field id="icemass" long_name="Sea-ice mass per gridcell area" standard_name="sea_ice_amount" unit="kg/m2"/> 35 <field id="snwmass" long_name="Snow mass per area" standard_name="liquid_water_content_of_surface_snow" unit="kg/m2"/> 36 <field id="iceconc" long_name="Sea-ice area fraction" standard_name="sea_ice_area_fraction" unit="" /> 37 <field id="icevolu" long_name="Sea-ice volume per area" standard_name="sea_ice_thickness" unit="m" /> 38 <field id="icethic" long_name="Sea-ice thickness" standard_name="sea_ice_thickness" unit="m" /> 39 <field id="snwthic" long_name="Snow thickness" standard_name="snow_thickness" unit="m" /> 40 <field id="icebrv" long_name="brine volume" unit="%" /> 41 <field id="iceage" long_name="ice age" unit="days" detect_missing_value="true"/> 42 <field id="icehnew" long_name="frazil ice collection thickness" unit="m" /> 43 <field id="snwvolu" long_name="snow volume" unit="m" /> 44 <field id="icefrb" long_name="Sea-ice freeboard" standard_name="sea_ice_freeboard" unit="m" /> 45 <field id="icealb" long_name="Sea-ice or snow albedo" standard_name="sea_ice_albedo" unit="" detect_missing_value="true" /> 46 47 <!-- melt ponds --> 48 <field id="iceapnd" long_name="melt pond concentration" standard_name="sea_ice_meltpond_concentration" unit="" /> 49 <field id="icehpnd" long_name="melt pond depth" standard_name="sea_ice_meltpond_depth" unit="m" /> 50 <field id="icevpnd" long_name="melt pond volume" standard_name="sea_ice_meltpond_volume" unit="m" /> 51 <field id="icehlid" long_name="melt pond lid depth" standard_name="sea_ice_meltpondlid_depth" unit="m" /> 52 <field id="icevlid" long_name="melt pond lid volume" standard_name="sea_ice_meltpondlid_volume" unit="m" /> 53 <field id="dvpn_mlt" long_name="pond volume tendency due to surface melt" standard_name="sea_ice_pondvolume_tendency_melt" unit="kg/m2/s" /> 54 <field id="dvpn_lid" long_name="pond volume tendency due to exchanges with lid" standard_name="sea_ice_pondvolume_tendency_lids" unit="kg/m2/s" /> 55 <field id="dvpn_rnf" long_name="pond volume tendency due to runoff" standard_name="sea_ice_pondvolume_tendency_runoff" unit="kg/m2/s" /> 56 <field id="dvpn_drn" long_name="pond volume tendency due to drainage" standard_name="sea_ice_pondvolume_tendency_drainage" unit="kg/m2/s" /> 57 58 <!-- heat --> 59 <field id="icetemp" long_name="Mean ice temperature" unit="degC" detect_missing_value="true" /> 60 <field id="snwtemp" long_name="Mean snow temperature" unit="degC" detect_missing_value="true" /> 61 <field id="icettop" long_name="temperature at the ice surface" unit="degC" detect_missing_value="true" /> 62 <field id="icetbot" long_name="temperature at the ice bottom" unit="degC" detect_missing_value="true" /> 63 <field id="icetsni" long_name="temperature at the snow-ice interface" unit="degC" detect_missing_value="true" /> 64 <field id="icehc" long_name="ice heat content" unit="J/m2" /> 65 <field id="snwhc" long_name="snow heat content" unit="J/m2" /> 66 67 <!-- salt --> 68 <field id="icesalt" long_name="Sea ice salinity" unit="g/kg" detect_missing_value="true" /> 69 <field id="icesalm" long_name="Mass of salt in sea ice per area" standard_name="sea_ice_salt_mass" unit="kg/m2" /> 70 71 <!-- momentum (rheology) --> 72 <field id="uice" long_name="X-component of sea ice velocity" standard_name="sea_ice_x_velocity" unit="m/s" /> 73 <field id="vice" long_name="Y-component of sea ice velocity" standard_name="sea_ice_y_velocity" unit="m/s" /> 74 <field id="icevel" long_name="Sea-ice speed" standard_name="sea_ice_speed" unit="m/s" /> 75 <field id="utau_ai" long_name="X-component of atmospheric stress on sea ice" standard_name="surface_downward_x_stress" unit="N/m2" /> 76 <field id="vtau_ai" long_name="Y-component of atmospheric stress on sea ice" standard_name="surface_downward_y_stress" unit="N/m2" /> 77 <field id="utau_oi" long_name="X-component of ocean stress on sea ice" standard_name="sea_ice_base_upward_x_stress" unit="N/m2" /> 78 <field id="vtau_oi" long_name="Y-component of ocean stress on sea ice" standard_name="sea_ice_base_upward_y_stress" unit="N/m2" /> 79 <field id="utau_bi" long_name="X-component of ocean bottom stress on sea ice -landfast" standard_name="ocean_bottom_upward_x_stress" unit="N/m2" /> 80 <field id="vtau_bi" long_name="Y-component of ocean bottom stress on sea ice -landfast" standard_name="ocean_bottom_upward_y_stress" unit="N/m2" /> 81 <field id="taum_ice" long_name="Module of atmospheric stress on sea ice (T-points)" standard_name="mod_surface_downward_stress" unit="N/m2" /> 82 <field id="utau_ice" long_name="X-component of ocean stress on sea ice (T-points)" standard_name="sea_ice_base_upward_x_stress_Tpoints" unit="N/m2" /> 83 <field id="vtau_ice" long_name="Y-component of ocean stress on sea ice (T-points)" standard_name="sea_ice_base_upward_y_stress_Tpoints" unit="N/m2" /> 84 <field id="sig1_pnorm" long_name="P-normalized 1st principal stress component" unit="" /> 85 <field id="sig2_pnorm" long_name="P-normalized 2nd principal stress component" unit="" /> 86 <field id="icedlt" long_name="delta" standard_name="delta" unit="" /> 87 <field id="normstr" long_name="Average normal stress in sea ice" standard_name="average_normal_stress" unit="N/m" /> 88 <field id="sheastr" long_name="Maximum shear stress in sea ice" standard_name="maximum_shear_stress" unit="N/m" /> 89 <field id="icestr" long_name="Compressive sea ice strength" standard_name="compressive_strength_of_sea_ice" unit="N/m" /> 90 <field id="icediv" long_name="Divergence of the sea-ice velocity field" standard_name="divergence_of_sea_ice_velocity" unit="s-1" /> 91 <field id="iceshe" long_name="Maximum shear of sea-ice velocity field" standard_name="maximum_shear_of_sea_ice_velocity" unit="s-1" /> 92 <field id="aniso" long_name="anisotropy of sea ice floe orientation (0.5 - 1)" standard_name="anisotropy" unit="" /> 93 <field id="yield11" long_name="yield surface tensor component 11" standard_name="yield11" unit="N/m" /> 94 <field id="yield22" long_name="yield surface tensor component 22" standard_name="yield22" unit="N/m" /> 95 <field id="yield12" long_name="yield surface tensor component 12" standard_name="yield12" unit="N/m" /> 96 <field id="beta_evp" long_name="Relaxation parameter of ice rheology (beta)" standard_name="relaxation_parameter_of_ice_rheology" unit="" /> 97 98 <!-- surface heat fluxes --> 99 <field id="qt_ice" long_name="total heat flux at ice surface" standard_name="surface_downward_heat_flux_in_air" unit="W/m2" /> 100 <field id="qsr_ice" long_name="solar heat flux at ice surface" standard_name="surface_downwelling_shortwave_flux_in_air" unit="W/m2" /> 101 <field id="qlw_ice" long_name="longwave (IR) heat flux at ice surface" standard_name="surface_downwelling_longwave_flux_in_air" unit="W/m2" /> 102 <field id="qns_ice" long_name="non-solar heat flux at ice surface (including E-P)" unit="W/m2" /> 103 <field id="qla_ice" long_name="latent (sublimation) heat flux at ice surface" unit="W/m2" /> 104 <field id="qsb_ice" long_name="sensible heat flux at ice surface" unit="W/m2" /> 105 <field id="qtr_ice_bot" long_name="solar heat flux transmitted through the ice (to the ocean)" unit="W/m2" /> 106 <field id="qtr_ice_top" long_name="solar heat flux transmitted through the ice surface" unit="W/m2" /> 107 <field id="qt_oce_ai" long_name="total heat flux at the ocean surface: interface oce-(ice+atm)" unit="W/m2" /> 108 <field id="qt_atm_oi" long_name="total heat flux at the oce-ice surface: interface atm-(ice+oce)" unit="W/m2" /> 109 <field id="qemp_ice" long_name="Downward Heat Flux from E-P over ice" unit="W/m2" /> 110 <field id="albedo" long_name="Mean albedo over sea ice and ocean" unit="" /> 111 <field id="Cd_ice" long_name="Drag coefficient over sea-ice" standard_name="drag_coefficient_ice" unit="" /> 112 <field id="Ce_ice" long_name="Sublimation coefficient over sea-ice" standard_name="evap_coefficient_ice" unit="" /> 113 <field id="Ch_ice" long_name="Sensible heat coefficient over sea-ice" standard_name="sensible_heat_coefficient_ice" unit="" /> 114 115 <!-- trends --> 116 <field id="afxthd" long_name="sea-ice area fraction change from thermodynamics" standard_name="tendency_of_sea_ice_area_fraction_due_to_dynamics" unit="s-1" /> 117 <field id="afxdyn" long_name="sea-ice area fraction change from dynamics" standard_name="tendency_of_sea_ice_area_fraction_due_to_dynamics" unit="s-1" /> 118 <field id="afxtot" long_name="area tendency (total)" unit="s-1" /> 119 120 <!-- momentum (advection) --> 121 <field id="icemtrp" long_name="ice mass transport" unit="kg/m2/s" /> 122 <field id="snwmtrp" long_name="snw mass transport" unit="kg/m2/s" /> 123 <field id="salmtrp" long_name="salt mass transport" unit="kg/m2/s" /> 124 <field id="dihctrp" long_name="ice heat content transport" unit="W/m2" /> 125 <field id="dshctrp" long_name="snw heat content transport" unit="W/m2" /> 126 127 <!-- salt fluxes --> 128 <field id="sfxice" long_name="ice-ocean salt flux from ice growth/melt (neg = growth)" unit="kg/m2/s" /> 129 <field id="sfxbog" long_name="ice-ocean salt flux from ice bottom growth" unit="kg/m2/s" /> 130 <field id="sfxbom" long_name="ice-ocean salt flux from ice bottom melt" unit="kg/m2/s" /> 131 <field id="sfxsum" long_name="ice-ocean salt flux from ice surface melt" unit="kg/m2/s" /> 132 <field id="sfxlam" long_name="ice-ocean salt flux from ice lateral melt" unit="kg/m2/s" /> 133 <field id="sfxsni" long_name="ice-ocean salt flux from snow-ice formation" unit="kg/m2/s" /> 134 <field id="sfxopw" long_name="ice-ocean salt flux from ice formation in open water" unit="kg/m2/s" /> 135 <field id="sfxdyn" long_name="ice-ocean salt flux from ice dynamics (ridging)" unit="kg/m2/s" /> 136 <field id="sfxbri" long_name="ice-ocean salt flux from brines" unit="kg/m2/s" /> 137 <field id="sfxres" long_name="ice-ocean salt flux from undiagnosed processes" unit="kg/m2/s" /> 138 <field id="sfxsub" long_name="ice-ocean salt flux from ice sublimation" unit="kg/m2/s" /> 139 140 <!-- mass fluxes --> 141 <field id="vfxice" long_name="ice-ocean mass flux from ice melt/growth (neg = growth)" unit="kg/m2/s" /> 142 <field id="vfxbog" long_name="ice-ocean mass flux from ice bottom growth" unit="kg/m2/s" /> 143 <field id="vfxbom" long_name="ice-ocean mass flux from ice bottom melt" unit="kg/m2/s" /> 144 <field id="vfxsum" long_name="ice-ocean mass flux from ice surface melt" unit="kg/m2/s" /> 145 <field id="vfxlam" long_name="ice-ocean mass flux from ice lateral melt" unit="kg/m2/s" /> 146 <field id="vfxsni" long_name="ice-ocean mass flux from snow-ice formation" unit="kg/m2/s" /> 147 <field id="vfxopw" long_name="ice-ocean mass flux from ice growth in open water" unit="kg/m2/s" /> 148 <field id="vfxdyn" long_name="ice-ocean mass flux from ice dynamics (ridging)" unit="kg/m2/s" /> 149 <field id="vfxres" long_name="ice-ocean mass flux from undiagnosed processes" unit="kg/m2/s" /> 150 <field id="vfxpnd" long_name="ice-ocean mass flux from ice melt ponds" unit="kg/m2/s" /> 151 <field id="vfxsub" long_name="ice-atm. mass flux from ice sublimation" unit="kg/m2/s" /> 152 <field id="vfxsub_err" long_name="ice-ocean mass flux from unbalance in sublimation (incl. in qt_oce_ai)" unit="kg/m2/s" /> 153 <field id="vfxthin" long_name="ice-ocean mass flux from ice growth in open water + thin ice(20cm)" unit="kg/m2/s" /> 154 155 <field id="vfxsnw" long_name="ice-ocean mass flux from snw melt/growth (neg = growth)" unit="kg/m2/s" /> 156 <field id="vfxsnw_sum" long_name="ice-ocean mass flux from snw surface melt" unit="kg/m2/s" /> 157 <field id="vfxsnw_sni" long_name="ice-ocean mass flux from snow-ice formation" unit="kg/m2/s" /> 158 <field id="vfxsnw_dyn" long_name="ice-ocean mass flux from dynamics (ridging)" unit="kg/m2/s" /> 159 <field id="vfxsnw_sub" long_name="ice-atm. mass flux from snw sublimation" unit="kg/m2/s" /> 160 <field id="vfxsnw_pre" long_name="snw precipitation on ice" unit="kg/m2/s" /> 161 162 <!-- heat fluxes --> 163 <field id="hfxbog" long_name="heat flux used for bottom ice growth (neg.)" unit="W/m2" /> 164 <field id="hfxbom" long_name="heat flux used for bottom ice melt (pos.)" unit="W/m2" /> 165 <field id="hfxsum" long_name="heat flux used for surface ice melt" unit="W/m2" /> 166 <field id="hfxopw" long_name="heat flux used for open water ice formation" unit="W/m2" /> 167 <field id="hfxdif" long_name="heat flux used for ice temperature change" unit="W/m2" /> 168 <field id="hfxsnw" long_name="heat flux used for snow melt" unit="W/m2" /> 169 <field id="hfxerr" long_name="heat flux error after heat diffusion" unit="W/m2" /> 170 <!-- heat fluxes associated with mass exchange --> 171 <field id="hfxthd" long_name="heat fluxes from ice-ocean mass exchange during thermo" unit="W/m2" /> 172 <field id="hfxdyn" long_name="heat fluxes from ice-ocean mass exchange during dynamic" unit="W/m2" /> 173 <field id="hfxres" long_name="heat fluxes from undiagnosed processes" unit="W/m2" /> 174 <field id="hfxsub" long_name="heat fluxes from ice-atm. mass exchange during sublimation" unit="W/m2" /> 175 <field id="hfxspr" long_name="heat fluxes from ice-atm. mass exchange during snow precip" unit="W/m2" /> 176 177 <field id="hfxsensib" long_name="Net sensible heat flux under sea ice (neg = ice cooling)" standard_name="ice_ocean_heat_flux" unit="W/m2" /> 178 <field id="hfxcndtop" long_name="Net conductive heat flux at the ice surface (neg = ice cooling)" standard_name="conductive_heat_flux_at_sea_ice_surface" unit="W/m2" /> 179 <field id="hfxcndbot" long_name="Net conductive heat flux at the ice bottom (neg = ice cooling)" standard_name="conductive_heat_flux_at_sea_ice_bottom" unit="W/m2" /> 180 181 <!-- diags --> 182 <field id="hfxdhc" long_name="Heat content variation in snow and ice (neg = ice cooling)" unit="W/m2" /> 183 <!-- available if ln_icediachk=T --> 184 <field id="icedrift_mass" long_name="Ice mass drift (conservation check)" unit="kg/m2/s" /> 185 <field id="icedrift_salt" long_name="Ice salt drift (conservation check)" unit="kg/m2/s" /> 186 <field id="icedrift_heat" long_name="Ice heat drift (conservation check)" unit="W/m2" /> 187 188 <!-- sbcssm variables --> 189 <field id="sst_m" unit="degC" /> 190 <field id="sss_m" unit="psu" /> 191 <field id="ssu_m" unit="m/s" /> 192 <field id="ssv_m" unit="m/s" /> 193 <field id="ssh_m" unit="m" /> 194 <field id="e3t_m" unit="m" /> 195 <field id="frq_m" unit="-" /> 196 197 <!-- rheology convergence tests --> 198 <field id="uice_cvg" long_name="sea ice velocity convergence" standard_name="sea_ice_velocity_convergence" unit="m/s" /> 199 200 <!-- ================= --> 201 <!-- Add-ons for SIMIP --> 202 <!-- ================= --> 203 <field id="icemass_cmip" long_name="Sea-ice mass per area" standard_name="sea_ice_amount" detect_missing_value="true" unit="kg/m2" > icemass * icemask + $missval * (1.-icemask ) </field> 204 <field id="icethic_cmip" long_name="Sea-ice thickness" standard_name="sea_ice_thickness" detect_missing_value="true" unit="m" > icethic * icemask05 + $missval * (1.-icemask05) </field> 205 <field id="snwmass_cmip" long_name="Snow mass per area" standard_name="liquid_water_content_of_surface_snow" detect_missing_value="true" unit="kg/m2" > snwmass * icemask + $missval * (1.-icemask ) </field> 206 <field id="snwthic_cmip" long_name="Snow thickness" standard_name="surface_snow_thickness" detect_missing_value="true" unit="m" > snwthic * icemask05 + $missval * (1.-icemask05) </field> 207 <field id="iceconc_pct" long_name="Sea-ice area fraction in percent" standard_name="sea_ice_area_fraction_in_percent" unit="%" > iceconc * 100. </field> 208 <field id="iceage_cmip" long_name="Age of sea ice" standard_name="age_of_sea_ice" detect_missing_value="true" unit="days" > iceage * icemask15 + $missval * (1.-icemask15) </field> 209 <field id="icesalt_cmip" long_name="Sea ice salinity" standard_name="sea_ice_salinity" detect_missing_value="true" unit="g/kg" > icesalt * icemask + $missval * (1.-icemask ) </field> 210 <field id="icefrb_cmip" long_name="Sea-ice freeboard" standard_name="sea_ice_freeboard" detect_missing_value="true" unit="m" > icefrb * icemask + $missval * (1.-icemask ) </field> 211 212 <!-- heat --> 213 <field id="icettop_cmip" long_name="Surface temperature of sea ice" standard_name="sea_ice_surface_temperature" detect_missing_value="true" unit="K" > (icettop+273.15) * icemask + $missval * (1.-icemask) </field> 214 <field id="icetsni_cmip" long_name="Temperature at snow-ice interface" standard_name="sea_ice_snow_interface_temperature" detect_missing_value="true" unit="K" > (icetsni+273.15) * icemask + $missval * (1.-icemask) </field> 215 <field id="icetbot_cmip" long_name="Temperature at ice-ocean interface" standard_name="sea_ice_bottom_temperature" detect_missing_value="true" unit="K" > (icetbot+273.15) * icemask + $missval * (1.-icemask) </field> 216 <field id="icehc_cmip" long_name="Sea-ice heat content per unit area" standard_name="integral_of_sea_ice_temperature_wrt_depth_expressed_as_heat_content" detect_missing_value="true" unit="J/m2" > icehc * icemask + $missval * (1.-icemask) </field> 217 <field id="snwhc_cmip" long_name="Snow-heat content per unit area" standard_name="thermal_energy_content_of_surface_snow" detect_missing_value="true" unit="J/m2" > snwhc * icemask + $missval * (1.-icemask) </field> 218 219 <!-- fluxes (mass, heat, salt) --> 220 <field id="vfxsum_cmip" long_name="Freshwater flux from sea-ice surface" standard_name="freshwater_flux_from_ice_surface" detect_missing_value="true" unit="kg/m2/s" > vfxsum * icemask + $missval * (1.-icemask) </field> 221 <field id="vfxice_cmip" long_name="Freshwater flux from sea ice" standard_name="freshwater_flux_from_ice" detect_missing_value="true" unit="kg/m2/s" > vfxice * icemask + $missval * (1.-icemask) </field> 222 <field id="hfxsensib_cmip" long_name="Net sensible heat flux under sea ice" standard_name="ice_ocean_heat_flux" detect_missing_value="true" unit="W/m2" > hfxsensib * icemask + $missval * (1.-icemask) </field> 223 <field id="hfxcndtop_cmip" long_name="Net conductive heat flux at the ice surface" standard_name="conductive_heat_flux_at_sea_ice_surface" detect_missing_value="true" unit="W/m2" > hfxcndtop * icemask + $missval * (1.-icemask) </field> 224 <field id="hfxcndbot_cmip" long_name="Net conductive heat flux at the ice bottom" standard_name="conductive_heat_flux_at_sea_ice_bottom" detect_missing_value="true" unit="W/m2" > hfxcndbot * icemask + $missval * (1.-icemask) </field> 225 <field id="sfxice_cmip" long_name="Salt flux from sea ice" standard_name="salt_flux_from_ice" detect_missing_value="true" unit="kg/m2/s" > sfxice * icemask + $missval * (1.-icemask) </field> 226 227 <!-- trends --> 228 <field id="dmithd" long_name="sea-ice mass change from thermodynamics" standard_name="tendency_of_sea_ice_amount_due_to_thermodynamics" unit="kg/m2/s" /> 229 <field id="dmidyn" long_name="sea-ice mass change from dynamics" standard_name="tendency_of_sea_ice_amount_due_to_dynamics" unit="kg/m2/s" /> 230 <field id="dmiopw" long_name="sea-ice mass change through growth in supercooled open water (frazil)" standard_name="tendency_of_sea_ice_amount_due_to_freezing_in_open_water" unit="kg/m2/s" /> 231 <field id="dmibog" long_name="sea-ice mass change through basal growth" standard_name="tendency_of_sea_ice_amount_due_to_congelation_ice_accumulation" unit="kg/m2/s" /> 232 <field id="dmisni" long_name="sea-ice mass change through snow-to-ice conversion" standard_name="tendency_of_sea_ice_amount_due_to_snow_conversion" unit="kg/m2/s" /> 233 <field id="dmtsub" long_name="snow and sea ice mass change through sublimation" standard_name="tendency_of_snow_and_ice_amount_due_to_sublimation" unit="kg/m2/s" /> 234 <field id="dmssub" long_name="sea-ice mass change through evaporation and sublimation" standard_name="water_evaporation_flux" unit="kg/m2/s" /> 235 <field id="dmisub" long_name="snow mass change through evaporation or sublimation" standard_name="surface_snow_sublimation_flux" unit="kg/m2/s" /> 236 <field id="dmisum" long_name="sea-ice mass change through surface melting" standard_name="tendency_of_sea_ice_amount_due_to_surface_melting" unit="kg/m2/s" /> 237 <field id="dmibom" long_name="sea-ice mass change through bottom melting" standard_name="tendency_of_sea_ice_amount_due_to_basal_melting" unit="kg/m2/s" /> 238 <field id="dmilam" long_name="sea-ice mass change through lateral melting" standard_name="tendency_of_sea_ice_amount_due_to_lateral_melting" unit="kg/m2/s" /> 239 <field id="dmsspr" long_name="snow mass change through snow fall" standard_name="snowfall_flux" unit="kg/m2/s" /> 240 <field id="dmsmel" long_name="snow mass change through melt" standard_name="surface_snow_melt_flux" unit="kg/m2/s" /> 241 <field id="dmsdyn" long_name="snow mass change through advection by sea-ice dynamics" standard_name="tendency_of_snow_mass_due_to_sea_ice_dynamics" unit="kg/m2/s" /> 242 <field id="dmsssi" long_name="snow mass change through snow-to-ice conversion" standard_name="tendency_of_snow_mass_due_to_snow_to_ice_conversion" unit="kg/m2/s" /> 243 244 <!-- momentum (rheology) --> 245 <field id="uice_cmip" long_name="X-component of sea ice velocity" standard_name="sea_ice_x_velocity" detect_missing_value="true" unit="m/s" > uice * icemask + $missval * (1.-icemask) </field> 246 <field id="vice_cmip" long_name="Y-component of sea ice velocity" standard_name="sea_ice_y_velocity" detect_missing_value="true" unit="m/s" > vice * icemask + $missval * (1.-icemask) </field> 247 <field id="icevel_cmip" long_name="Sea-ice speed" standard_name="sea_ice_speed" detect_missing_value="true" unit="m/s" > icevel * icemask + $missval * (1.-icemask) </field> 248 <field id="utau_ai_cmip" long_name="X-component of atmospheric stress on sea ice" standard_name="surface_downward_x_stress" detect_missing_value="true" unit="N/m2" > utau_ai * icemask + $missval * (1.-icemask) </field> 249 <field id="vtau_ai_cmip" long_name="Y-component of atmospheric stress on sea ice" standard_name="surface_downward_y_stress" detect_missing_value="true" unit="N/m2" > vtau_ai * icemask + $missval * (1.-icemask) </field> 250 <field id="dssh_dx" long_name="Sea-surface tilt term in force balance (x-component)" standard_name="sea_surface_tilt_force_on_sea_ice_x" unit="N/m2" /> 251 <field id="dssh_dy" long_name="Sea-surface tilt term in force balance (y-component)" standard_name="sea_surface_tilt_force_on_sea_ice_y" unit="N/m2" /> 252 <field id="corstrx" long_name="Coriolis force term in force balance (x-component)" standard_name="coriolis_force_on_sea_ice_x" unit="N/m2" /> 253 <field id="corstry" long_name="Coriolis force term in force balance (y-component)" standard_name="coriolis_force_on_sea_ice_y" unit="N/m2" /> 254 <field id="intstrx" long_name="Internal stress term in force balance (x-component)" standard_name="internal_stress_in_sea_ice_x" unit="N/m2" /> 255 <field id="intstry" long_name="Internal stress term in force balance (y-component)" standard_name="internal_stress_in_sea_ice_y" unit="N/m2" /> 256 257 <!-- momentum (advection) --> 258 <field id="xmtrpice" long_name="X-component of ice mass transport" standard_name="ice_x_transport" grid_ref="grid_U_2D" unit="kg/s" /> 259 <field id="ymtrpice" long_name="Y-component of ice mass transport" standard_name="ice_y_transport" grid_ref="grid_V_2D" unit="kg/s" /> 260 <field id="xmtrpsnw" long_name="X-component of snw mass transport" standard_name="snw_x_transport" grid_ref="grid_U_2D" unit="kg/s" /> 261 <field id="ymtrpsnw" long_name="Y-component of snw mass transport" standard_name="snw_y_transport" grid_ref="grid_V_2D" unit="kg/s" /> 262 <field id="xatrp" long_name="X-component of ice area transport" standard_name="area_x_transport" grid_ref="grid_U_2D" unit="m2/s" /> 263 <field id="yatrp" long_name="Y-component of ice area transport" standard_name="area_y_transport" grid_ref="grid_V_2D" unit="m2/s" /> 264 <field id="xmtrptot" long_name="X-component of sea-ice mass transport" standard_name="sea_ice_x_transport" grid_ref="grid_U_2D" unit="kg/s" > xmtrpice + xmtrpsnw </field> 265 <field id="ymtrptot" long_name="Y-component of sea-ice mass transport" standard_name="sea_ice_y_transport" grid_ref="grid_V_2D" unit="kg/s" > ymtrpice + ymtrpsnw </field> 266 267 <!-- Ice transport through straits" --> 268 <field id="xmtrpice_ave" long_name="Monthly average of x-ice mass transport" field_ref="xmtrpice" grid_ref="grid_U_2D" freq_op="1mo" freq_offset="_reset_" > @xmtrpice </field> 269 <field id="xmtrpice_section" grid_ref="grid_U_scalar" > xmtrpice_ave </field> 270 <field id="xmtrpice_strait" field_ref="xmtrpice_section" grid_ref="grid_U_4strait_ice" /> 271 <field id="xstrait_mifl" field_ref="xmtrpice_strait" grid_ref="grid_U_4strait_ice_hsum" unit="kg/s" detect_missing_value="true" > this * maskMFO_u_ice </field> 272 273 <field id="ymtrpice_ave" long_name="Monthly average of y-ice mass transport" field_ref="ymtrpice" grid_ref="grid_V_2D" freq_op="1mo" freq_offset="_reset_" > @ymtrpice </field> 274 <field id="ymtrpice_section" grid_ref="grid_V_scalar" > ymtrpice_ave </field> 275 <field id="ymtrpice_strait" field_ref="ymtrpice_section" grid_ref="grid_V_4strait_ice" /> 276 <field id="ystrait_mifl" field_ref="ymtrpice_strait" grid_ref="grid_V_4strait_ice_hsum" unit="kg/s" detect_missing_value="true" > this * maskMFO_v_ice </field> 277 278 <field id="xmtrpsnw_ave" long_name="Monthly average of x-snow mass transport" field_ref="xmtrpsnw" grid_ref="grid_U_2D" freq_op="1mo" freq_offset="_reset_" > @xmtrpsnw </field> 279 <field id="xmtrpsnw_section" grid_ref="grid_U_scalar" > xmtrpsnw_ave </field> 280 <field id="xmtrpsnw_strait" field_ref="xmtrpsnw_section" grid_ref="grid_U_4strait_ice" /> 281 <field id="xstrait_msfl" field_ref="xmtrpsnw_strait" grid_ref="grid_U_4strait_ice_hsum" unit="kg/s" detect_missing_value="true" > this * maskMFO_u_ice </field> 282 283 <field id="ymtrpsnw_ave" long_name="Monthly average of y-snow mass transport" field_ref="ymtrpsnw" grid_ref="grid_V_2D" freq_op="1mo" freq_offset="_reset_" > @ymtrpsnw </field> 284 <field id="ymtrpsnw_section" grid_ref="grid_V_scalar" > ymtrpsnw_ave </field> 285 <field id="ymtrpsnw_strait" field_ref="ymtrpsnw_section" grid_ref="grid_V_4strait_ice" /> 286 <field id="ystrait_msfl" field_ref="ymtrpsnw_strait" grid_ref="grid_V_4strait_ice_hsum" unit="kg/s" detect_missing_value="true" > this * maskMFO_v_ice </field> 287 288 <field id="xatrp_ave" long_name="Monthly average of x-ice area transport" field_ref="xatrp" grid_ref="grid_U_2D" freq_op="1mo" freq_offset="_reset_" > @xatrp </field> 289 <field id="xatrp_section" grid_ref="grid_U_scalar" > xatrp_ave </field> 290 <field id="xatrp_strait" field_ref="xatrp_section" grid_ref="grid_U_4strait_ice" /> 291 <field id="xstrait_arfl" field_ref="xatrp_strait" grid_ref="grid_U_4strait_ice_hsum" unit="kg/s" detect_missing_value="true" > this * maskMFO_u_ice </field> 292 293 <field id="yatrp_ave" long_name="Monthly average of y-ice area transport" field_ref="yatrp" grid_ref="grid_V_2D" freq_op="1mo" freq_offset="_reset_" > @yatrp </field> 294 <field id="yatrp_section" grid_ref="grid_V_scalar" > yatrp_ave </field> 295 <field id="yatrp_strait" field_ref="yatrp_section" grid_ref="grid_V_4strait_ice" /> 296 <field id="ystrait_arfl" field_ref="yatrp_strait" grid_ref="grid_V_4strait_ice_hsum" unit="m2/s" detect_missing_value="true" > this * maskMFO_v_ice </field> 297 298 <field id="strait_mifl" long_name="Sea ice mass flux through straits" standard_name="sea_ice_mass_transport_across_line" unit="kg/s" freq_op="1mo" grid_ref="grid_4strait_ice" > xstrait_mifl + ystrait_mifl </field> 299 <field id="strait_msfl" long_name="Snow mass flux through straits" standard_name="snow_mass_transport_across_line" unit="kg/s" freq_op="1mo" grid_ref="grid_4strait_ice" > xstrait_msfl + ystrait_msfl </field> 300 <field id="strait_arfl" long_name="Sea ice area flux through straits" standard_name="sea_area_mass_transport_across_line" unit="m2/s" freq_op="1mo" grid_ref="grid_4strait_ice" > xstrait_arfl + ystrait_arfl </field> 301 302 </field_group> <!-- SBC_2D --> 303 304 <!-- categories --> 305 <field_group id="SBC_3D" grid_ref="grid_T_ncatice" > 306 307 <!-- standard ice fields --> 308 <field id="iceconc_cat" long_name="Sea-ice concentration per category" unit="" /> 309 <field id="icethic_cat" long_name="Sea-ice thickness per category" unit="m" detect_missing_value="true" /> 310 <field id="snwthic_cat" long_name="Snow thickness per category" unit="m" detect_missing_value="true" /> 311 <field id="icesalt_cat" long_name="Sea-Ice Bulk salinity per category" unit="g/kg" detect_missing_value="true" /> 312 <field id="icetemp_cat" long_name="Ice temperature per category" unit="degC" detect_missing_value="true" /> 313 <field id="snwtemp_cat" long_name="Snow temperature per category" unit="degC" detect_missing_value="true" /> 314 <field id="icettop_cat" long_name="Ice/snow surface temperature per category" unit="degC" detect_missing_value="true" /> 315 <field id="iceapnd_cat" long_name="Ice melt pond grid fraction per category" unit="" /> 316 <field id="icevpnd_cat" long_name="Ice melt pond volume per grid area per category" unit="m" /> 317 <field id="icehpnd_cat" long_name="Ice melt pond thickness per category" unit="m" detect_missing_value="true" /> 318 <field id="icehlid_cat" long_name="Ice melt pond lid thickness per category" unit="m" detect_missing_value="true" /> 319 <field id="iceafpnd_cat" long_name="Ice melt pond ice fraction per category" unit="" /> 320 <field id="iceaepnd_cat" long_name="Ice melt pond effective fraction per category" unit="" /> 321 <field id="icemask_cat" long_name="Fraction of time step with sea ice (per category)" unit="" /> 322 <field id="iceage_cat" long_name="Ice age per category" unit="days" detect_missing_value="true" /> 323 <field id="icebrv_cat" long_name="Brine volume per category" unit="%" detect_missing_value="true" /> 324 <field id="icealb_cat" long_name="Sea-ice or snow albedo" unit="" detect_missing_value="true" /> 325 326 <!-- Add-ons for SIMIP --> 327 <field id="iceconc_cat_cmip" long_name="Sea-ice area fractions in thickness categories" standard_name="sea_ice_area_fraction_over_categories" detect_missing_value="true" unit="" > iceconc_cat * icemask_cat + $missval * (1.-icemask_cat) </field> 328 <field id="icethic_cat_cmip" long_name="Sea-ice thickness in thickness categories" standard_name="sea_ice_thickness_over_categories" detect_missing_value="true" unit="m" > icethic_cat * icemask_cat + $missval * (1.-icemask_cat) </field> 329 <field id="snwthic_cat_cmip" long_name="Snow thickness in thickness categories" standard_name="snow_thickness_over_categories" detect_missing_value="true" unit="m" > snwthic_cat * icemask_cat + $missval * (1.-icemask_cat) </field> 330 <field id="iceconc_cat_pct_cmip" long_name="Sea-ice area fractions in thickness categories" standard_name="sea_ice_area_fraction_over_categories" detect_missing_value="true" unit="%" > iceconc_cat*100. * icemask_cat + $missval * (1.-icemask_cat) </field> 331 332 <!-- heat diffusion convergence tests --> 333 <field id="tice_cvgerr" long_name="sea ice temperature convergence error" standard_name="sea_ice_temperature_convergence_err" unit="K" /> 334 <field id="tice_cvgstp" long_name="sea ice temperature convergence iterations" standard_name="sea_ice_temperature_convergence_stp" unit="" /> 335 336 </field_group> <!-- SBC_3D --> 337 338 <!-- scalar variables --> 339 <field_group id="SBC_scalar" grid_ref="grid_scalar" > 340 <field id="NH_iceextt" long_name="Sea ice extent North" standard_name="sea_ice_extent_n" unit="1e6_km2" /> 341 <field id="SH_iceextt" long_name="Sea ice extent South" standard_name="sea_ice_extent_s" unit="1e6_km2" /> 342 <field id="NH_icevolu" long_name="Sea ice volume North" standard_name="sea_ice_volume_n" unit="1e3_km3" /> 343 <field id="SH_icevolu" long_name="Sea ice volume South" standard_name="sea_ice_volume_s" unit="1e3_km3" /> 344 <field id="NH_icearea" long_name="Sea ice area North" standard_name="sea_ice_area_n" unit="1e6_km2" /> 345 <field id="SH_icearea" long_name="Sea ice area South" standard_name="sea_ice_area_s" unit="1e6_km2" /> 346 347 <!-- available with ln_icediaout --> 348 <field id="ibgfrcvoltop" long_name="global mean ice/snow forcing at interface ice/snow-atm (volume equivalent ocean volume)" unit="km3" /> 349 <field id="ibgfrcvolbot" long_name="global mean ice/snow forcing at interface ice/snow-ocean (volume equivalent ocean volume)" unit="km3" /> 350 <field id="ibgfrctemtop" long_name="global mean heat on top of ice/snw/ocean-atm " unit="1e20J" /> 351 <field id="ibgfrctembot" long_name="global mean heat below ice (on top of ocean) " unit="1e20J" /> 352 <field id="ibgfrcsal" long_name="global mean ice/snow forcing (salt equivalent ocean volume)" unit="pss*km3" /> 353 <field id="ibgfrchfxtop" long_name="global mean heat flux on top of ice/snw/ocean-atm " unit="W/m2" /> 354 <field id="ibgfrchfxbot" long_name="global mean heat flux below ice (on top of ocean) " unit="W/m2" /> 355 356 <field id="ibgvolume" long_name="drift in ice/snow volume (equivalent ocean volume)" unit="km3" /> 357 <field id="ibgsaltco" long_name="drift in ice salt content (equivalent ocean volume)" unit="pss*km3" /> 358 <field id="ibgheatco" long_name="drift in ice/snow heat content" unit="1e20J" /> 359 <field id="ibgheatfx" long_name="drift in ice/snow heat flux" unit="W/m2" /> 360 361 <field id="ibgvol_tot" long_name="global mean ice volume" unit="km3" /> 362 <field id="sbgvol_tot" long_name="global mean snow volume" unit="km3" /> 363 <field id="ibgarea_tot" long_name="global mean ice area" unit="km2" /> 364 <field id="ibgsalt_tot" long_name="global mean ice salt content" unit="1e-3*km3" /> 365 <field id="ibgheat_tot" long_name="global mean ice heat content" unit="1e20J" /> 366 <field id="sbgheat_tot" long_name="global mean snow heat content" unit="1e20J" /> 367 368 </field_group> 369 370 <!-- 371 ============================================================================================================ 9 372 --> 10 <field_definition level="1" prec="4" operation="average" enabled=".TRUE." default_value="1.e20" > <!-- time step automaticaly defined --> 11 12 <!-- 13 ============================================================================================================ 14 Physical sea ice model variables 15 ============================================================================================================ 16 --> 17 18 <field_group id="SBC" > <!-- time step automaticaly defined based on nn_fsbc --> 19 20 <!-- 2D variables --> 21 <field_group id="SBC_2D" grid_ref="grid_T_2D" > 22 23 <!-- =================== --> 24 <!-- standard ice fields --> 25 <!-- =================== --> 26 <!-- ice presence masks --> 27 <field id="icemask" long_name="Fraction of time steps with sea ice" standard_name="sea_ice_mask" unit="" /> 28 <field id="icemask05" long_name="Ice mask (0 if ice conc. lower than 5%, 1 otherwise)" standard_name="sea_ice_mask05" unit="" /> 29 <field id="icemask15" long_name="Ice mask (0 if ice conc. lower than 15%, 1 otherwise)" standard_name="sea_ice_mask15" unit="" /> 30 <field id="icepres" long_name="Fraction of time steps with sea ice" standard_name="sea_ice_time_fraction" unit="" /> 31 <field id="fasticepres" long_name="Fraction of time steps with landfast ice" standard_name="fast_ice_time_fraction" unit="" /> 32 33 <!-- general fields --> 34 <field id="icemass" long_name="Sea-ice mass per gridcell area" standard_name="sea_ice_amount" unit="kg/m2"/> 35 <field id="snwmass" long_name="Snow mass per area" standard_name="liquid_water_content_of_surface_snow" unit="kg/m2"/> 36 <field id="iceconc" long_name="Sea-ice area fraction" standard_name="sea_ice_area_fraction" unit="" /> 37 <field id="icevolu" long_name="Sea-ice volume per area" standard_name="sea_ice_thickness" unit="m" /> 38 <field id="icethic" long_name="Sea-ice thickness" standard_name="sea_ice_thickness" unit="m" /> 39 <field id="snwthic" long_name="Snow thickness" standard_name="snow_thickness" unit="m" /> 40 <field id="icebrv" long_name="brine volume" unit="%" /> 41 <field id="iceage" long_name="ice age" unit="days" detect_missing_value="true"/> 42 <field id="icehnew" long_name="frazil ice collection thickness" unit="m" /> 43 <field id="snwvolu" long_name="snow volume" unit="m" /> 44 <field id="icefrb" long_name="Sea-ice freeboard" standard_name="sea_ice_freeboard" unit="m" /> 45 <field id="icealb" long_name="Sea-ice or snow albedo" standard_name="sea_ice_albedo" unit="" detect_missing_value="true" /> 46 47 <!-- melt ponds --> 48 <field id="iceapnd" long_name="melt pond concentration" standard_name="sea_ice_meltpond_concentration" unit="" /> 49 <field id="icehpnd" long_name="melt pond depth" standard_name="sea_ice_meltpond_depth" unit="m" /> 50 <field id="icevpnd" long_name="melt pond volume" standard_name="sea_ice_meltpond_volume" unit="m" /> 51 <field id="icehlid" long_name="melt pond lid depth" standard_name="sea_ice_meltpondlid_depth" unit="m" /> 52 <field id="icevlid" long_name="melt pond lid volume" standard_name="sea_ice_meltpondlid_volume" unit="m" /> 53 <field id="dvpn_mlt" long_name="pond volume tendency due to surface melt" standard_name="sea_ice_pondvolume_tendency_melt" unit="kg/m2/s" /> 54 <field id="dvpn_lid" long_name="pond volume tendency due to exchanges with lid" standard_name="sea_ice_pondvolume_tendency_lids" unit="kg/m2/s" /> 55 <field id="dvpn_rnf" long_name="pond volume tendency due to runoff" standard_name="sea_ice_pondvolume_tendency_runoff" unit="kg/m2/s" /> 56 <field id="dvpn_drn" long_name="pond volume tendency due to drainage" standard_name="sea_ice_pondvolume_tendency_drainage" unit="kg/m2/s" /> 57 58 <!-- heat --> 59 <field id="icetemp" long_name="Mean ice temperature" unit="degC" detect_missing_value="true" /> 60 <field id="snwtemp" long_name="Mean snow temperature" unit="degC" detect_missing_value="true" /> 61 <field id="icettop" long_name="temperature at the ice surface" unit="degC" detect_missing_value="true" /> 62 <field id="icetbot" long_name="temperature at the ice bottom" unit="degC" detect_missing_value="true" /> 63 <field id="icetsni" long_name="temperature at the snow-ice interface" unit="degC" detect_missing_value="true" /> 64 <field id="icehc" long_name="ice heat content" unit="J/m2" /> 65 <field id="snwhc" long_name="snow heat content" unit="J/m2" /> 66 67 <!-- salt --> 68 <field id="icesalt" long_name="Sea ice salinity" unit="g/kg" detect_missing_value="true" /> 69 <field id="icesalm" long_name="Mass of salt in sea ice per area" standard_name="sea_ice_salt_mass" unit="kg/m2" /> 70 71 <!-- momentum (rheology) --> 72 <field id="uice" long_name="X-component of sea ice velocity" standard_name="sea_ice_x_velocity" unit="m/s" /> 73 <field id="vice" long_name="Y-component of sea ice velocity" standard_name="sea_ice_y_velocity" unit="m/s" /> 74 <field id="icevel" long_name="Sea-ice speed" standard_name="sea_ice_speed" unit="m/s" /> 75 <field id="utau_ai" long_name="X-component of atmospheric stress on sea ice" standard_name="surface_downward_x_stress" unit="N/m2" /> 76 <field id="vtau_ai" long_name="Y-component of atmospheric stress on sea ice" standard_name="surface_downward_y_stress" unit="N/m2" /> 77 <field id="utau_oi" long_name="X-component of ocean stress on sea ice" standard_name="sea_ice_base_upward_x_stress" unit="N/m2" /> 78 <field id="vtau_oi" long_name="Y-component of ocean stress on sea ice" standard_name="sea_ice_base_upward_y_stress" unit="N/m2" /> 79 <field id="utau_bi" long_name="X-component of ocean bottom stress on sea ice -landfast" standard_name="ocean_bottom_upward_x_stress" unit="N/m2" /> 80 <field id="vtau_bi" long_name="Y-component of ocean bottom stress on sea ice -landfast" standard_name="ocean_bottom_upward_y_stress" unit="N/m2" /> 81 <field id="sig1_pnorm" long_name="P-normalized 1st principal stress component" unit="" /> 82 <field id="sig2_pnorm" long_name="P-normalized 2nd principal stress component" unit="" /> 83 <field id="icedlt" long_name="delta" standard_name="delta" unit="" /> 84 <field id="normstr" long_name="Average normal stress in sea ice" standard_name="average_normal_stress" unit="N/m" /> 85 <field id="sheastr" long_name="Maximum shear stress in sea ice" standard_name="maximum_shear_stress" unit="N/m" /> 86 <field id="icestr" long_name="Compressive sea ice strength" standard_name="compressive_strength_of_sea_ice" unit="N/m" /> 87 <field id="icediv" long_name="Divergence of the sea-ice velocity field" standard_name="divergence_of_sea_ice_velocity" unit="s-1" /> 88 <field id="iceshe" long_name="Maximum shear of sea-ice velocity field" standard_name="maximum_shear_of_sea_ice_velocity" unit="s-1" /> 89 <field id="aniso" long_name="anisotropy of sea ice floe orientation (0.5 - 1)" standard_name="anisotropy" unit="" /> 90 <field id="yield11" long_name="yield surface tensor component 11" standard_name="yield11" unit="N/m" /> 91 <field id="yield22" long_name="yield surface tensor component 22" standard_name="yield22" unit="N/m" /> 92 <field id="yield12" long_name="yield surface tensor component 12" standard_name="yield12" unit="N/m" /> 93 <field id="beta_evp" long_name="Relaxation parameter of ice rheology (beta)" standard_name="relaxation_parameter_of_ice_rheology" unit="" /> 94 95 <!-- surface heat fluxes --> 96 <field id="qt_ice" long_name="total heat flux at ice surface" standard_name="surface_downward_heat_flux_in_air" unit="W/m2" /> 97 <field id="qsr_ice" long_name="solar heat flux at ice surface" standard_name="surface_downwelling_shortwave_flux_in_air" unit="W/m2" /> 98 <field id="qns_ice" long_name="non-solar heat flux at ice surface (including E-P)" unit="W/m2" /> 99 <field id="qtr_ice_bot" long_name="solar heat flux transmitted through the ice (to the ocean)" unit="W/m2" /> 100 <field id="qtr_ice_top" long_name="solar heat flux transmitted through the ice surface" unit="W/m2" /> 101 <field id="qt_oce_ai" long_name="total heat flux at the ocean surface: interface oce-(ice+atm)" unit="W/m2" /> 102 <field id="qt_atm_oi" long_name="total heat flux at the oce-ice surface: interface atm-(ice+oce)" unit="W/m2" /> 103 <field id="qemp_ice" long_name="Downward Heat Flux from E-P over ice" unit="W/m2" /> 104 <field id="albedo" long_name="Mean albedo over sea ice and ocean" unit="" /> 105 <field id="Cd_ice" long_name="Momentum turbulent exchange coefficient" unit="" /> 106 <field id="Ch_ice" long_name="Heat turbulent exchange coefficient" unit="" /> 107 108 <!-- trends --> 109 <field id="afxthd" long_name="sea-ice area fraction change from thermodynamics" standard_name="tendency_of_sea_ice_area_fraction_due_to_dynamics" unit="s-1" /> 110 <field id="afxdyn" long_name="sea-ice area fraction change from dynamics" standard_name="tendency_of_sea_ice_area_fraction_due_to_dynamics" unit="s-1" /> 111 <field id="afxtot" long_name="area tendency (total)" unit="s-1" /> 112 113 <!-- momentum (advection) --> 114 <field id="icemtrp" long_name="ice mass transport" unit="kg/m2/s" /> 115 <field id="snwmtrp" long_name="snw mass transport" unit="kg/m2/s" /> 116 <field id="salmtrp" long_name="salt mass transport" unit="kg/m2/s" /> 117 <field id="dihctrp" long_name="ice heat content transport" unit="W/m2" /> 118 <field id="dshctrp" long_name="snw heat content transport" unit="W/m2" /> 119 120 <!-- salt fluxes --> 121 <field id="sfxice" long_name="ice-ocean salt flux from ice growth/melt (neg = growth)" unit="kg/m2/s" /> 122 <field id="sfxbog" long_name="ice-ocean salt flux from ice bottom growth" unit="kg/m2/s" /> 123 <field id="sfxbom" long_name="ice-ocean salt flux from ice bottom melt" unit="kg/m2/s" /> 124 <field id="sfxsum" long_name="ice-ocean salt flux from ice surface melt" unit="kg/m2/s" /> 125 <field id="sfxlam" long_name="ice-ocean salt flux from ice lateral melt" unit="kg/m2/s" /> 126 <field id="sfxsni" long_name="ice-ocean salt flux from snow-ice formation" unit="kg/m2/s" /> 127 <field id="sfxopw" long_name="ice-ocean salt flux from ice formation in open water" unit="kg/m2/s" /> 128 <field id="sfxdyn" long_name="ice-ocean salt flux from ice dynamics (ridging)" unit="kg/m2/s" /> 129 <field id="sfxbri" long_name="ice-ocean salt flux from brines" unit="kg/m2/s" /> 130 <field id="sfxres" long_name="ice-ocean salt flux from undiagnosed processes" unit="kg/m2/s" /> 131 <field id="sfxsub" long_name="ice-ocean salt flux from ice sublimation" unit="kg/m2/s" /> 132 133 <!-- mass fluxes --> 134 <field id="vfxice" long_name="ice-ocean mass flux from ice melt/growth (neg = growth)" unit="kg/m2/s" /> 135 <field id="vfxbog" long_name="ice-ocean mass flux from ice bottom growth" unit="kg/m2/s" /> 136 <field id="vfxbom" long_name="ice-ocean mass flux from ice bottom melt" unit="kg/m2/s" /> 137 <field id="vfxsum" long_name="ice-ocean mass flux from ice surface melt" unit="kg/m2/s" /> 138 <field id="vfxlam" long_name="ice-ocean mass flux from ice lateral melt" unit="kg/m2/s" /> 139 <field id="vfxsni" long_name="ice-ocean mass flux from snow-ice formation" unit="kg/m2/s" /> 140 <field id="vfxopw" long_name="ice-ocean mass flux from ice growth in open water" unit="kg/m2/s" /> 141 <field id="vfxdyn" long_name="ice-ocean mass flux from ice dynamics (ridging)" unit="kg/m2/s" /> 142 <field id="vfxres" long_name="ice-ocean mass flux from undiagnosed processes" unit="kg/m2/s" /> 143 <field id="vfxpnd" long_name="ice-ocean mass flux from ice melt ponds" unit="kg/m2/s" /> 144 <field id="vfxsub" long_name="ice-atm. mass flux from ice sublimation" unit="kg/m2/s" /> 145 <field id="vfxsub_err" long_name="ice-ocean mass flux from unbalance in sublimation (incl. in qt_oce_ai)" unit="kg/m2/s" /> 146 <field id="vfxthin" long_name="ice-ocean mass flux from ice growth in open water + thin ice(20cm)" unit="kg/m2/s" /> 147 148 <field id="vfxsnw" long_name="ice-ocean mass flux from snw melt/growth (neg = growth)" unit="kg/m2/s" /> 149 <field id="vfxsnw_sum" long_name="ice-ocean mass flux from snw surface melt" unit="kg/m2/s" /> 150 <field id="vfxsnw_sni" long_name="ice-ocean mass flux from snow-ice formation" unit="kg/m2/s" /> 151 <field id="vfxsnw_dyn" long_name="ice-ocean mass flux from dynamics (ridging)" unit="kg/m2/s" /> 152 <field id="vfxsnw_sub" long_name="ice-atm. mass flux from snw sublimation" unit="kg/m2/s" /> 153 <field id="vfxsnw_pre" long_name="snw precipitation on ice" unit="kg/m2/s" /> 154 155 <!-- heat fluxes --> 156 <field id="hfxbog" long_name="heat flux used for bottom ice growth (neg.)" unit="W/m2" /> 157 <field id="hfxbom" long_name="heat flux used for bottom ice melt (pos.)" unit="W/m2" /> 158 <field id="hfxsum" long_name="heat flux used for surface ice melt" unit="W/m2" /> 159 <field id="hfxopw" long_name="heat flux used for open water ice formation" unit="W/m2" /> 160 <field id="hfxdif" long_name="heat flux used for ice temperature change" unit="W/m2" /> 161 <field id="hfxsnw" long_name="heat flux used for snow melt" unit="W/m2" /> 162 <field id="hfxerr" long_name="heat flux error after heat diffusion" unit="W/m2" /> 163 <!-- heat fluxes associated with mass exchange --> 164 <field id="hfxthd" long_name="heat fluxes from ice-ocean mass exchange during thermo" unit="W/m2" /> 165 <field id="hfxdyn" long_name="heat fluxes from ice-ocean mass exchange during dynamic" unit="W/m2" /> 166 <field id="hfxres" long_name="heat fluxes from undiagnosed processes" unit="W/m2" /> 167 <field id="hfxsub" long_name="heat fluxes from ice-atm. mass exchange during sublimation" unit="W/m2" /> 168 <field id="hfxspr" long_name="heat fluxes from ice-atm. mass exchange during snow precip" unit="W/m2" /> 169 170 <field id="hfxsensib" long_name="Net sensible heat flux under sea ice (neg = ice cooling)" standard_name="ice_ocean_heat_flux" unit="W/m2" /> 171 <field id="hfxcndtop" long_name="Net conductive heat flux at the ice surface (neg = ice cooling)" standard_name="conductive_heat_flux_at_sea_ice_surface" unit="W/m2" /> 172 <field id="hfxcndbot" long_name="Net conductive heat flux at the ice bottom (neg = ice cooling)" standard_name="conductive_heat_flux_at_sea_ice_bottom" unit="W/m2" /> 173 174 <!-- diags --> 175 <field id="hfxdhc" long_name="Heat content variation in snow and ice (neg = ice cooling)" unit="W/m2" /> 176 <!-- available if ln_icediachk=T --> 177 <field id="icedrift_mass" long_name="Ice mass drift (conservation check)" unit="kg/m2/s" /> 178 <field id="icedrift_salt" long_name="Ice salt drift (conservation check)" unit="kg/m2/s" /> 179 <field id="icedrift_heat" long_name="Ice heat drift (conservation check)" unit="W/m2" /> 180 181 <!-- sbcssm variables --> 182 <field id="sst_m" unit="degC" /> 183 <field id="sss_m" unit="psu" /> 184 <field id="ssu_m" unit="m/s" /> 185 <field id="ssv_m" unit="m/s" /> 186 <field id="ssh_m" unit="m" /> 187 <field id="e3t_m" unit="m" /> 188 <field id="frq_m" unit="-" /> 189 190 <!-- rheology convergence tests --> 191 <field id="uice_cvg" long_name="sea ice velocity convergence" standard_name="sea_ice_velocity_convergence" unit="m/s" /> 192 193 <!-- ================= --> 194 <!-- Add-ons for SIMIP --> 195 <!-- ================= --> 196 <field id="icemass_cmip" long_name="Sea-ice mass per area" standard_name="sea_ice_amount" detect_missing_value="true" unit="kg/m2" > icemass * icemask + $missval * (1.-icemask ) </field> 197 <field id="icethic_cmip" long_name="Sea-ice thickness" standard_name="sea_ice_thickness" detect_missing_value="true" unit="m" > icethic * icemask05 + $missval * (1.-icemask05) </field> 198 <field id="snwmass_cmip" long_name="Snow mass per area" standard_name="liquid_water_content_of_surface_snow" detect_missing_value="true" unit="kg/m2" > snwmass * icemask + $missval * (1.-icemask ) </field> 199 <field id="snwthic_cmip" long_name="Snow thickness" standard_name="surface_snow_thickness" detect_missing_value="true" unit="m" > snwthic * icemask05 + $missval * (1.-icemask05) </field> 200 <field id="iceconc_pct" long_name="Sea-ice area fraction in percent" standard_name="sea_ice_area_fraction_in_percent" unit="%" > iceconc * 100. </field> 201 <field id="iceage_cmip" long_name="Age of sea ice" standard_name="age_of_sea_ice" detect_missing_value="true" unit="days" > iceage * icemask15 + $missval * (1.-icemask15) </field> 202 <field id="icesalt_cmip" long_name="Sea ice salinity" standard_name="sea_ice_salinity" detect_missing_value="true" unit="g/kg" > icesalt * icemask + $missval * (1.-icemask ) </field> 203 <field id="icefrb_cmip" long_name="Sea-ice freeboard" standard_name="sea_ice_freeboard" detect_missing_value="true" unit="m" > icefrb * icemask + $missval * (1.-icemask ) </field> 204 205 <!-- heat --> 206 <field id="icettop_cmip" long_name="Surface temperature of sea ice" standard_name="sea_ice_surface_temperature" detect_missing_value="true" unit="K" > (icettop+273.15) * icemask + $missval * (1.-icemask) </field> 207 <field id="icetsni_cmip" long_name="Temperature at snow-ice interface" standard_name="sea_ice_snow_interface_temperature" detect_missing_value="true" unit="K" > (icetsni+273.15) * icemask + $missval * (1.-icemask) </field> 208 <field id="icetbot_cmip" long_name="Temperature at ice-ocean interface" standard_name="sea_ice_bottom_temperature" detect_missing_value="true" unit="K" > (icetbot+273.15) * icemask + $missval * (1.-icemask) </field> 209 <field id="icehc_cmip" long_name="Sea-ice heat content per unit area" standard_name="integral_of_sea_ice_temperature_wrt_depth_expressed_as_heat_content" detect_missing_value="true" unit="J/m2" > icehc * icemask + $missval * (1.-icemask) </field> 210 <field id="snwhc_cmip" long_name="Snow-heat content per unit area" standard_name="thermal_energy_content_of_surface_snow" detect_missing_value="true" unit="J/m2" > snwhc * icemask + $missval * (1.-icemask) </field> 211 212 <!-- fluxes (mass, heat, salt) --> 213 <field id="vfxsum_cmip" long_name="Freshwater flux from sea-ice surface" standard_name="freshwater_flux_from_ice_surface" detect_missing_value="true" unit="kg/m2/s" > vfxsum * icemask + $missval * (1.-icemask) </field> 214 <field id="vfxice_cmip" long_name="Freshwater flux from sea ice" standard_name="freshwater_flux_from_ice" detect_missing_value="true" unit="kg/m2/s" > vfxice * icemask + $missval * (1.-icemask) </field> 215 <field id="hfxsensib_cmip" long_name="Net sensible heat flux under sea ice" standard_name="ice_ocean_heat_flux" detect_missing_value="true" unit="W/m2" > hfxsensib * icemask + $missval * (1.-icemask) </field> 216 <field id="hfxcndtop_cmip" long_name="Net conductive heat flux at the ice surface" standard_name="conductive_heat_flux_at_sea_ice_surface" detect_missing_value="true" unit="W/m2" > hfxcndtop * icemask + $missval * (1.-icemask) </field> 217 <field id="hfxcndbot_cmip" long_name="Net conductive heat flux at the ice bottom" standard_name="conductive_heat_flux_at_sea_ice_bottom" detect_missing_value="true" unit="W/m2" > hfxcndbot * icemask + $missval * (1.-icemask) </field> 218 <field id="sfxice_cmip" long_name="Salt flux from sea ice" standard_name="salt_flux_from_ice" detect_missing_value="true" unit="kg/m2/s" > sfxice * icemask + $missval * (1.-icemask) </field> 219 220 <!-- trends --> 221 <field id="dmithd" long_name="sea-ice mass change from thermodynamics" standard_name="tendency_of_sea_ice_amount_due_to_thermodynamics" unit="kg/m2/s" /> 222 <field id="dmidyn" long_name="sea-ice mass change from dynamics" standard_name="tendency_of_sea_ice_amount_due_to_dynamics" unit="kg/m2/s" /> 223 <field id="dmiopw" long_name="sea-ice mass change through growth in supercooled open water (frazil)" standard_name="tendency_of_sea_ice_amount_due_to_freezing_in_open_water" unit="kg/m2/s" /> 224 <field id="dmibog" long_name="sea-ice mass change through basal growth" standard_name="tendency_of_sea_ice_amount_due_to_congelation_ice_accumulation" unit="kg/m2/s" /> 225 <field id="dmisni" long_name="sea-ice mass change through snow-to-ice conversion" standard_name="tendency_of_sea_ice_amount_due_to_snow_conversion" unit="kg/m2/s" /> 226 <field id="dmtsub" long_name="snow and sea ice mass change through sublimation" standard_name="tendency_of_snow_and_ice_amount_due_to_sublimation" unit="kg/m2/s" /> 227 <field id="dmssub" long_name="sea-ice mass change through evaporation and sublimation" standard_name="water_evaporation_flux" unit="kg/m2/s" /> 228 <field id="dmisub" long_name="snow mass change through evaporation or sublimation" standard_name="surface_snow_sublimation_flux" unit="kg/m2/s" /> 229 <field id="dmisum" long_name="sea-ice mass change through surface melting" standard_name="tendency_of_sea_ice_amount_due_to_surface_melting" unit="kg/m2/s" /> 230 <field id="dmibom" long_name="sea-ice mass change through bottom melting" standard_name="tendency_of_sea_ice_amount_due_to_basal_melting" unit="kg/m2/s" /> 231 <field id="dmilam" long_name="sea-ice mass change through lateral melting" standard_name="tendency_of_sea_ice_amount_due_to_lateral_melting" unit="kg/m2/s" /> 232 <field id="dmsspr" long_name="snow mass change through snow fall" standard_name="snowfall_flux" unit="kg/m2/s" /> 233 <field id="dmsmel" long_name="snow mass change through melt" standard_name="surface_snow_melt_flux" unit="kg/m2/s" /> 234 <field id="dmsdyn" long_name="snow mass change through advection by sea-ice dynamics" standard_name="tendency_of_snow_mass_due_to_sea_ice_dynamics" unit="kg/m2/s" /> 235 <field id="dmsssi" long_name="snow mass change through snow-to-ice conversion" standard_name="tendency_of_snow_mass_due_to_snow_to_ice_conversion" unit="kg/m2/s" /> 236 237 <!-- momentum (rheology) --> 238 <field id="uice_cmip" long_name="X-component of sea ice velocity" standard_name="sea_ice_x_velocity" detect_missing_value="true" unit="m/s" > uice * icemask + $missval * (1.-icemask) </field> 239 <field id="vice_cmip" long_name="Y-component of sea ice velocity" standard_name="sea_ice_y_velocity" detect_missing_value="true" unit="m/s" > vice * icemask + $missval * (1.-icemask) </field> 240 <field id="icevel_cmip" long_name="Sea-ice speed" standard_name="sea_ice_speed" detect_missing_value="true" unit="m/s" > icevel * icemask + $missval * (1.-icemask) </field> 241 <field id="utau_ai_cmip" long_name="X-component of atmospheric stress on sea ice" standard_name="surface_downward_x_stress" detect_missing_value="true" unit="N/m2" > utau_ai * icemask + $missval * (1.-icemask) </field> 242 <field id="vtau_ai_cmip" long_name="Y-component of atmospheric stress on sea ice" standard_name="surface_downward_y_stress" detect_missing_value="true" unit="N/m2" > vtau_ai * icemask + $missval * (1.-icemask) </field> 243 <field id="dssh_dx" long_name="Sea-surface tilt term in force balance (x-component)" standard_name="sea_surface_tilt_force_on_sea_ice_x" unit="N/m2" /> 244 <field id="dssh_dy" long_name="Sea-surface tilt term in force balance (y-component)" standard_name="sea_surface_tilt_force_on_sea_ice_y" unit="N/m2" /> 245 <field id="corstrx" long_name="Coriolis force term in force balance (x-component)" standard_name="coriolis_force_on_sea_ice_x" unit="N/m2" /> 246 <field id="corstry" long_name="Coriolis force term in force balance (y-component)" standard_name="coriolis_force_on_sea_ice_y" unit="N/m2" /> 247 <field id="intstrx" long_name="Internal stress term in force balance (x-component)" standard_name="internal_stress_in_sea_ice_x" unit="N/m2" /> 248 <field id="intstry" long_name="Internal stress term in force balance (y-component)" standard_name="internal_stress_in_sea_ice_y" unit="N/m2" /> 249 250 <!-- momentum (advection) --> 251 <field id="xmtrpice" long_name="X-component of ice mass transport" standard_name="ice_x_transport" grid_ref="grid_U_2D" unit="kg/s" /> 252 <field id="ymtrpice" long_name="Y-component of ice mass transport" standard_name="ice_y_transport" grid_ref="grid_V_2D" unit="kg/s" /> 253 <field id="xmtrpsnw" long_name="X-component of snw mass transport" standard_name="snw_x_transport" grid_ref="grid_U_2D" unit="kg/s" /> 254 <field id="ymtrpsnw" long_name="Y-component of snw mass transport" standard_name="snw_y_transport" grid_ref="grid_V_2D" unit="kg/s" /> 255 <field id="xatrp" long_name="X-component of ice area transport" standard_name="area_x_transport" grid_ref="grid_U_2D" unit="m2/s" /> 256 <field id="yatrp" long_name="Y-component of ice area transport" standard_name="area_y_transport" grid_ref="grid_V_2D" unit="m2/s" /> 257 <field id="xmtrptot" long_name="X-component of sea-ice mass transport" standard_name="sea_ice_x_transport" grid_ref="grid_U_2D" unit="kg/s" > xmtrpice + xmtrpsnw </field> 258 <field id="ymtrptot" long_name="Y-component of sea-ice mass transport" standard_name="sea_ice_y_transport" grid_ref="grid_V_2D" unit="kg/s" > ymtrpice + ymtrpsnw </field> 259 260 <!-- Ice transport through straits" --> 261 <field id="xmtrpice_ave" long_name="Monthly average of x-ice mass transport" field_ref="xmtrpice" grid_ref="grid_U_2D" freq_op="1mo" freq_offset="_reset_" > @xmtrpice </field> 262 <field id="xmtrpice_section" grid_ref="grid_U_scalar" > xmtrpice_ave </field> 263 <field id="xmtrpice_strait" field_ref="xmtrpice_section" grid_ref="grid_U_4strait_ice" /> 264 <field id="xstrait_mifl" field_ref="xmtrpice_strait" grid_ref="grid_U_4strait_ice_hsum" unit="kg/s" detect_missing_value="true" > this * maskMFO_u_ice </field> 265 266 <field id="ymtrpice_ave" long_name="Monthly average of y-ice mass transport" field_ref="ymtrpice" grid_ref="grid_V_2D" freq_op="1mo" freq_offset="_reset_" > @ymtrpice </field> 267 <field id="ymtrpice_section" grid_ref="grid_V_scalar" > ymtrpice_ave </field> 268 <field id="ymtrpice_strait" field_ref="ymtrpice_section" grid_ref="grid_V_4strait_ice" /> 269 <field id="ystrait_mifl" field_ref="ymtrpice_strait" grid_ref="grid_V_4strait_ice_hsum" unit="kg/s" detect_missing_value="true" > this * maskMFO_v_ice </field> 270 271 <field id="xmtrpsnw_ave" long_name="Monthly average of x-snow mass transport" field_ref="xmtrpsnw" grid_ref="grid_U_2D" freq_op="1mo" freq_offset="_reset_" > @xmtrpsnw </field> 272 <field id="xmtrpsnw_section" grid_ref="grid_U_scalar" > xmtrpsnw_ave </field> 273 <field id="xmtrpsnw_strait" field_ref="xmtrpsnw_section" grid_ref="grid_U_4strait_ice" /> 274 <field id="xstrait_msfl" field_ref="xmtrpsnw_strait" grid_ref="grid_U_4strait_ice_hsum" unit="kg/s" detect_missing_value="true" > this * maskMFO_u_ice </field> 275 276 <field id="ymtrpsnw_ave" long_name="Monthly average of y-snow mass transport" field_ref="ymtrpsnw" grid_ref="grid_V_2D" freq_op="1mo" freq_offset="_reset_" > @ymtrpsnw </field> 277 <field id="ymtrpsnw_section" grid_ref="grid_V_scalar" > ymtrpsnw_ave </field> 278 <field id="ymtrpsnw_strait" field_ref="ymtrpsnw_section" grid_ref="grid_V_4strait_ice" /> 279 <field id="ystrait_msfl" field_ref="ymtrpsnw_strait" grid_ref="grid_V_4strait_ice_hsum" unit="kg/s" detect_missing_value="true" > this * maskMFO_v_ice </field> 280 281 <field id="xatrp_ave" long_name="Monthly average of x-ice area transport" field_ref="xatrp" grid_ref="grid_U_2D" freq_op="1mo" freq_offset="_reset_" > @xatrp </field> 282 <field id="xatrp_section" grid_ref="grid_U_scalar" > xatrp_ave </field> 283 <field id="xatrp_strait" field_ref="xatrp_section" grid_ref="grid_U_4strait_ice" /> 284 <field id="xstrait_arfl" field_ref="xatrp_strait" grid_ref="grid_U_4strait_ice_hsum" unit="kg/s" detect_missing_value="true" > this * maskMFO_u_ice </field> 285 286 <field id="yatrp_ave" long_name="Monthly average of y-ice area transport" field_ref="yatrp" grid_ref="grid_V_2D" freq_op="1mo" freq_offset="_reset_" > @yatrp </field> 287 <field id="yatrp_section" grid_ref="grid_V_scalar" > yatrp_ave </field> 288 <field id="yatrp_strait" field_ref="yatrp_section" grid_ref="grid_V_4strait_ice" /> 289 <field id="ystrait_arfl" field_ref="yatrp_strait" grid_ref="grid_V_4strait_ice_hsum" unit="m2/s" detect_missing_value="true" > this * maskMFO_v_ice </field> 290 291 <field id="strait_mifl" long_name="Sea ice mass flux through straits" standard_name="sea_ice_mass_transport_across_line" unit="kg/s" freq_op="1mo" grid_ref="grid_4strait_ice" > xstrait_mifl + ystrait_mifl </field> 292 <field id="strait_msfl" long_name="Snow mass flux through straits" standard_name="snow_mass_transport_across_line" unit="kg/s" freq_op="1mo" grid_ref="grid_4strait_ice" > xstrait_msfl + ystrait_msfl </field> 293 <field id="strait_arfl" long_name="Sea ice area flux through straits" standard_name="sea_area_mass_transport_across_line" unit="m2/s" freq_op="1mo" grid_ref="grid_4strait_ice" > xstrait_arfl + ystrait_arfl </field> 294 295 </field_group> <!-- SBC_2D --> 296 297 <!-- categories --> 298 <field_group id="SBC_3D" grid_ref="grid_T_ncatice" > 299 300 <!-- standard ice fields --> 301 <field id="iceconc_cat" long_name="Sea-ice concentration per category" unit="" /> 302 <field id="icethic_cat" long_name="Sea-ice thickness per category" unit="m" detect_missing_value="true" /> 303 <field id="snwthic_cat" long_name="Snow thickness per category" unit="m" detect_missing_value="true" /> 304 <field id="icesalt_cat" long_name="Sea-Ice Bulk salinity per category" unit="g/kg" detect_missing_value="true" /> 305 <field id="icetemp_cat" long_name="Ice temperature per category" unit="degC" detect_missing_value="true" /> 306 <field id="snwtemp_cat" long_name="Snow temperature per category" unit="degC" detect_missing_value="true" /> 307 <field id="icettop_cat" long_name="Ice/snow surface temperature per category" unit="degC" detect_missing_value="true" /> 308 <field id="iceapnd_cat" long_name="Ice melt pond grid fraction per category" unit="" /> 309 <field id="icevpnd_cat" long_name="Ice melt pond volume per grid area per category" unit="m" /> 310 <field id="icehpnd_cat" long_name="Ice melt pond thickness per category" unit="m" detect_missing_value="true" /> 311 <field id="icehlid_cat" long_name="Ice melt pond lid thickness per category" unit="m" detect_missing_value="true" /> 312 <field id="iceafpnd_cat" long_name="Ice melt pond ice fraction per category" unit="" /> 313 <field id="iceaepnd_cat" long_name="Ice melt pond effective fraction per category" unit="" /> 314 <field id="icemask_cat" long_name="Fraction of time step with sea ice (per category)" unit="" /> 315 <field id="iceage_cat" long_name="Ice age per category" unit="days" detect_missing_value="true" /> 316 <field id="icebrv_cat" long_name="Brine volume per category" unit="%" detect_missing_value="true" /> 317 <field id="icealb_cat" long_name="Sea-ice or snow albedo" unit="" detect_missing_value="true" /> 318 319 <!-- Add-ons for SIMIP --> 320 <field id="iceconc_cat_cmip" long_name="Sea-ice area fractions in thickness categories" standard_name="sea_ice_area_fraction_over_categories" detect_missing_value="true" unit="" > iceconc_cat * icemask_cat + $missval * (1.-icemask_cat) </field> 321 <field id="icethic_cat_cmip" long_name="Sea-ice thickness in thickness categories" standard_name="sea_ice_thickness_over_categories" detect_missing_value="true" unit="m" > icethic_cat * icemask_cat + $missval * (1.-icemask_cat) </field> 322 <field id="snwthic_cat_cmip" long_name="Snow thickness in thickness categories" standard_name="snow_thickness_over_categories" detect_missing_value="true" unit="m" > snwthic_cat * icemask_cat + $missval * (1.-icemask_cat) </field> 323 <field id="iceconc_cat_pct_cmip" long_name="Sea-ice area fractions in thickness categories" standard_name="sea_ice_area_fraction_over_categories" detect_missing_value="true" unit="%" > iceconc_cat*100. * icemask_cat + $missval * (1.-icemask_cat) </field> 324 325 <!-- heat diffusion convergence tests --> 326 <field id="tice_cvgerr" long_name="sea ice temperature convergence error" standard_name="sea_ice_temperature_convergence_err" unit="K" /> 327 <field id="tice_cvgstp" long_name="sea ice temperature convergence iterations" standard_name="sea_ice_temperature_convergence_stp" unit="" /> 328 329 </field_group> <!-- SBC_3D --> 330 331 <!-- scalar variables --> 332 <field_group id="SBC_scalar" grid_ref="grid_scalar" > 333 <field id="NH_iceextt" long_name="Sea ice extent North" standard_name="sea_ice_extent_n" unit="1e6_km2" /> 334 <field id="SH_iceextt" long_name="Sea ice extent South" standard_name="sea_ice_extent_s" unit="1e6_km2" /> 335 <field id="NH_icevolu" long_name="Sea ice volume North" standard_name="sea_ice_volume_n" unit="1e3_km3" /> 336 <field id="SH_icevolu" long_name="Sea ice volume South" standard_name="sea_ice_volume_s" unit="1e3_km3" /> 337 <field id="NH_icearea" long_name="Sea ice area North" standard_name="sea_ice_area_n" unit="1e6_km2" /> 338 <field id="SH_icearea" long_name="Sea ice area South" standard_name="sea_ice_area_s" unit="1e6_km2" /> 339 340 <!-- available with ln_icediaout --> 341 <field id="ibgfrcvoltop" long_name="global mean ice/snow forcing at interface ice/snow-atm (volume equivalent ocean volume)" unit="km3" /> 342 <field id="ibgfrcvolbot" long_name="global mean ice/snow forcing at interface ice/snow-ocean (volume equivalent ocean volume)" unit="km3" /> 343 <field id="ibgfrctemtop" long_name="global mean heat on top of ice/snw/ocean-atm " unit="1e20J" /> 344 <field id="ibgfrctembot" long_name="global mean heat below ice (on top of ocean) " unit="1e20J" /> 345 <field id="ibgfrcsal" long_name="global mean ice/snow forcing (salt equivalent ocean volume)" unit="pss*km3" /> 346 <field id="ibgfrchfxtop" long_name="global mean heat flux on top of ice/snw/ocean-atm " unit="W/m2" /> 347 <field id="ibgfrchfxbot" long_name="global mean heat flux below ice (on top of ocean) " unit="W/m2" /> 348 349 <field id="ibgvolume" long_name="drift in ice/snow volume (equivalent ocean volume)" unit="km3" /> 350 <field id="ibgsaltco" long_name="drift in ice salt content (equivalent ocean volume)" unit="pss*km3" /> 351 <field id="ibgheatco" long_name="drift in ice/snow heat content" unit="1e20J" /> 352 <field id="ibgheatfx" long_name="drift in ice/snow heat flux" unit="W/m2" /> 353 354 <field id="ibgvol_tot" long_name="global mean ice volume" unit="km3" /> 355 <field id="sbgvol_tot" long_name="global mean snow volume" unit="km3" /> 356 <field id="ibgarea_tot" long_name="global mean ice area" unit="km2" /> 357 <field id="ibgsalt_tot" long_name="global mean ice salt content" unit="1e-3*km3" /> 358 <field id="ibgheat_tot" long_name="global mean ice heat content" unit="1e20J" /> 359 <field id="sbgheat_tot" long_name="global mean snow heat content" unit="1e20J" /> 360 361 </field_group> 362 363 <!-- 364 ============================================================================================================ 365 --> 366 <!-- output variables for my configuration (example) --> 367 368 <field_group id="myvarICE" grid_ref="grid_T_2D" > 369 <!-- ice mask --> 370 <field field_ref="icemask" name="simsk" /> 371 <field field_ref="icemask05" name="simsk05" /> 372 <field field_ref="icemask15" name="simsk15" /> 373 374 <!-- general --> 375 <field field_ref="snwvolu" name="snvolu" /> 376 <field field_ref="snwthic" name="snthic" /> 377 <field field_ref="icethic" name="sithic" /> 378 <!-- 379 <field field_ref="icethic" name="sithic_max" operation="maximum" /> 380 <field field_ref="icethic" name="sithic_min" operation="minimum" /> 381 --> 382 <field field_ref="fasticepres" name="fasticepres" /> 383 <field field_ref="icevolu" name="sivolu" /> 384 <field field_ref="iceconc" name="siconc" /> 385 <field field_ref="icesalt" name="sisali" /> 386 <field field_ref="iceapnd" name="siapnd" /> 387 <field field_ref="icehpnd" name="sihpnd" /> 388 <field field_ref="icevpnd" name="sivpnd" /> 389 <field field_ref="iceage" name="siage" /> 390 <field field_ref="sst_m" name="sst_m" /> 391 <field field_ref="sss_m" name="sss_m" /> 392 393 <!-- heat --> 394 <field field_ref="icetemp" name="sitemp" /> 395 <field field_ref="snwtemp" name="sntemp" /> 396 <field field_ref="icettop" name="sittop" /> 397 <field field_ref="icetbot" name="sitbot" /> 398 <field field_ref="icetsni" name="sitsni" /> 399 400 <!-- momentum --> 401 <field field_ref="uice" name="sivelu" /> 402 <field field_ref="vice" name="sivelv" /> 403 <field field_ref="icevel" name="sivelo" /> 404 <field field_ref="utau_ai" name="utau_ai" /> 405 <field field_ref="vtau_ai" name="vtau_ai" /> 406 <field field_ref="utau_oi" name="utau_oi" /> 407 <field field_ref="vtau_oi" name="vtau_oi" /> 408 409 <!-- rheology --> 410 <field field_ref="icediv" name="sidive" /> 411 <field field_ref="iceshe" name="sishea" /> 412 <field field_ref="icestr" name="sistre" /> 413 <field field_ref="normstr" name="normstr" /> 414 <field field_ref="sheastr" name="sheastr" /> 415 <field field_ref="sig1_pnorm" name="sig1_pnorm"/> 416 <field field_ref="sig2_pnorm" name="sig2_pnorm"/> 417 <field field_ref="icedlt" name="sidelta" /> 418 419 <!-- heat fluxes --> 420 <field field_ref="qt_oce_ai" name="qt_oce_ai" /> 421 <field field_ref="qt_atm_oi" name="qt_atm_oi" /> 422 <field field_ref="qtr_ice_top" name="qtr_ice_top"/> 423 <field field_ref="qtr_ice_bot" name="qtr_ice_bot"/> 424 <field field_ref="qt_ice" name="qt_ice" /> 425 <field field_ref="qsr_ice" name="qsr_ice" /> 426 <field field_ref="qns_ice" name="qns_ice" /> 427 <field field_ref="qemp_ice" name="qemp_ice" /> 428 <field field_ref="albedo" name="albedo" /> 429 <field field_ref="icealb" name="icealb" /> 430 431 <field field_ref="hfxcndtop" name="hfxcndtop" /> 432 <field field_ref="hfxcndbot" name="hfxcndbot" /> 433 <field field_ref="hfxsensib" name="hfxsensib" /> 434 435 <field field_ref="icehc" name="icehc" /> 436 <field field_ref="snwhc" name="snwhc" /> 437 <field field_ref="hfxbog" name="hfxbog" /> 438 <field field_ref="hfxbom" name="hfxbom" /> 439 <field field_ref="hfxsum" name="hfxsum" /> 440 <field field_ref="hfxopw" name="hfxopw" /> 441 <field field_ref="hfxdif" name="hfxdif" /> 442 <field field_ref="hfxsnw" name="hfxsnw" /> 443 <field field_ref="hfxerr" name="hfxerr" /> 444 <field field_ref="hfxthd" name="hfxthd" /> 445 <field field_ref="hfxdyn" name="hfxdyn" /> 446 <field field_ref="hfxres" name="hfxres" /> 447 <field field_ref="hfxsub" name="hfxsub" /> 448 <field field_ref="hfxspr" name="hfxspr" /> 449 450 <!-- 451 <field field_ref="hfxdhc" name="hfxbudget" operation="average" freq_op="1d" > @qt_atm_oi - @qt_oce_ai -@hfxdhc </field> 452 --> 453 454 <!-- salt fluxes --> 455 <field field_ref="sfxice" name="sfxice" /> 456 457 <!-- mass fluxes --> 458 <field field_ref="vfxice" name="vfxice" /> 459 <field field_ref="vfxsnw" name="vfxsnw" /> 460 461 <field field_ref="vfxbom" name="vfxbom" /> 462 <field field_ref="vfxbog" name="vfxbog" /> 463 <field field_ref="vfxsum" name="vfxsum" /> 464 <field field_ref="vfxopw" name="vfxopw" /> 465 <field field_ref="vfxlam" name="vfxlam" /> 466 <field field_ref="vfxsni" name="vfxsni" /> 467 <field field_ref="vfxdyn" name="vfxdyn" /> 468 <field field_ref="vfxres" name="vfxres" /> 469 <field field_ref="vfxpnd" name="vfxpnd" /> 470 <field field_ref="vfxsub" name="vfxsub" /> 471 <field field_ref="vfxsub_err" name="vfxsub_err" /> 472 <field field_ref="vfxthin" name="vfxthin" /> 473 474 </field_group> 475 476 477 <field_group id="myvarICE_cat" grid_ref="grid_T_ncatice" > 478 479 <!-- categories --> 480 <field field_ref="icemask_cat" name="simskcat"/> 481 <field field_ref="snwthic_cat" name="snthicat"/> 482 <field field_ref="iceconc_cat" name="siconcat"/> 483 <field field_ref="icethic_cat" name="sithicat"/> 484 <field field_ref="icesalt_cat" name="sisalcat"/> 485 <field field_ref="icetemp_cat" name="sitemcat"/> 486 <field field_ref="snwtemp_cat" name="sntemcat"/> 487 <field field_ref="icettop_cat" name="sitopcat"/> 488 489 </field_group> 490 491 <field_group id="ICE_globalbudget" grid_ref="grid_scalar" > 492 <!-- global contents --> 493 <field field_ref="ibgvol_tot" name="ibgvol_tot" /> 494 <field field_ref="sbgvol_tot" name="sbgvol_tot" /> 495 <field field_ref="ibgarea_tot" name="ibgarea_tot" /> 496 <field field_ref="ibgsalt_tot" name="ibgsalt_tot" /> 497 <field field_ref="ibgheat_tot" name="ibgheat_tot" /> 498 <field field_ref="sbgheat_tot" name="sbgheat_tot" /> 499 500 <!-- global drifts (conservation checks) --> 501 <field field_ref="ibgvolume" name="ibgvolume" /> 502 <field field_ref="ibgsaltco" name="ibgsaltco" /> 503 <field field_ref="ibgheatco" name="ibgheatco" /> 504 <field field_ref="ibgheatfx" name="ibgheatfx" /> 505 506 <!-- global forcings --> 507 <field field_ref="ibgfrcvoltop" name="ibgfrcvoltop" /> 508 <field field_ref="ibgfrcvolbot" name="ibgfrcvolbot" /> 509 <field field_ref="ibgfrctemtop" name="ibgfrctemtop" /> 510 <field field_ref="ibgfrctembot" name="ibgfrctembot" /> 511 <field field_ref="ibgfrcsal" name="ibgfrcsal" /> 512 <field field_ref="ibgfrchfxtop" name="ibgfrchfxtop" /> 513 <field field_ref="ibgfrchfxbot" name="ibgfrchfxbot" /> 514 </field_group> 515 516 517 <!--============================--> 518 <!-- SIMIP sea ice field groups --> 519 <!-- Notz et al 2016 --> 520 <!--============================--> 521 522 <!-- SIMIP monthly scalar variables --> 523 <field_group id="SImon_scalars" grid_ref="grid_scalar" > 524 <!-- Integrated quantities --> 525 <field field_ref="NH_iceextt" name="siextentn" /> 526 <field field_ref="SH_iceextt" name="siextents" /> 527 <field field_ref="NH_icevolu" name="sivoln" /> 528 <field field_ref="SH_icevolu" name="sivols" /> 529 <field field_ref="NH_icearea" name="siarean" /> 530 <field field_ref="SH_icearea" name="siareas" /> 531 </field_group> 532 533 <!-- SIMIP daily fields --> 534 <field_group id="SIday_fields" grid_ref="grid_T_2D" > 535 <field field_ref="icepres" name="sitimefrac" /> 536 <field field_ref="iceconc_pct" name="siconc" /> 537 <field field_ref="icethic_cmip" name="sithick" /> 538 <field field_ref="snwthic_cmip" name="sisnthick" /> 539 <field field_ref="icettop_cmip" name="sitemptop" /> 540 <field field_ref="uice_cmip" name="siu" /> 541 <field field_ref="vice_cmip" name="siv" /> 542 <field field_ref="icevel_cmip" name="sispeed" /> 543 </field_group> 544 545 <!-- SIMIP monthly fields --> 546 <field_group id="SImon_fields" grid_ref="grid_T_2D" > 547 <!-- Sea-ice state variables --> 548 <field field_ref="icepres" name="sitimefrac" /> 549 <field field_ref="iceconc_pct" name="siconc" /> 550 <field field_ref="icemass_cmip" name="simass" /> 551 <field field_ref="icethic_cmip" name="sithick" /> 552 <field field_ref="icevolu" name="sivol" /> 553 <field field_ref="snwmass_cmip" name="sisnmass" /> 554 <field field_ref="snwthic_cmip" name="sisnthick" /> 555 556 <!-- additional state variables--> 557 <field field_ref="icettop_cmip" name="sitemptop" /> 558 <field field_ref="icetsni_cmip" name="sitempsnic" /> 559 <field field_ref="icetbot_cmip" name="sitempbot" /> 560 <field field_ref="iceage_cmip" name="siage" /> 561 <field field_ref="icesalm" name="sisaltmass" /> 562 <field field_ref="icesalt_cmip" name="sisali" /> 563 <field field_ref="icefrb_cmip" name="sifb" /> 564 <field field_ref="icehc_cmip" name="sihc" /> 565 <field field_ref="snwhc_cmip" name="sisnhc" /> 566 567 <!-- freshwater fluxes --> 568 <field field_ref="vfxice_cmip" name="siflfwbot" /> 569 <field field_ref="vfxsum_cmip" name="siflfwdrain" /> 570 571 <!-- area balance --> 572 <field field_ref="afxthd" name="sidconcth" /> 573 <field field_ref="afxdyn" name="sidconcdyn" /> 574 575 <!-- mass balance --> 576 <field field_ref="dmithd" name="sidmassth" /> 577 <field field_ref="dmidyn" name="sidmassdyn" /> 578 <field field_ref="dmiopw" name="sidmassgrowthwat" /> 579 <field field_ref="dmibog" name="sidmassgrowthbot" /> 580 <field field_ref="dmisni" name="sidmasssi" /> 581 <field field_ref="dmisub" name="sidmassevapsubl" /> 582 <field field_ref="dmisum" name="sidmassmelttop" /> 583 <field field_ref="dmibom" name="sidmassmeltbot" /> 584 <field field_ref="dmilam" name="sidmassmeltlat" /> 585 <field field_ref="dmsspr" name="sndmasssnf" /> 586 <field field_ref="dmsmel" name="sndmassmelt" /> 587 <field field_ref="dmssub" name="sndmasssubl" /> 588 <field field_ref="dmsdyn" name="sndmassdyn" /> 589 <field field_ref="dmsssi" name="sndmasssi" /> 590 591 <!-- heat balance --> 592 <field field_ref="hfxsensib" name="siflsensupbot" /> 593 <field field_ref="hfxcndtop" name="siflcondtop" /> 594 <field field_ref="hfxcndbot" name="siflcondbot" /> 595 596 <!-- salt balance --> 597 <field field_ref="sfxice_cmip" name="siflsaltbot" /> 598 599 <!-- sea-ice dynamics --> 600 <field field_ref="uice_cmip" name="siu" /> 601 <field field_ref="vice_cmip" name="siv" /> 602 <field field_ref="icevel_cmip" name="sispeed" /> 603 <field field_ref="utau_ai_cmip" name="sistrxdtop" /> 604 <field field_ref="vtau_ai_cmip" name="sistrydtop" /> 605 <field field_ref="utau_oi" name="sistrxubot" /> 606 <field field_ref="vtau_oi" name="sistryubot" /> 607 <field field_ref="icestr" name="sicompstren" /> 608 <field field_ref="dssh_dx" name="siforcetiltx" /> 609 <field field_ref="dssh_dy" name="siforcetilty" /> 610 <field field_ref="corstrx" name="siforcecoriolx" /> 611 <field field_ref="corstry" name="siforcecorioly" /> 612 <field field_ref="intstrx" name="siforceintstrx" /> 613 <field field_ref="intstry" name="siforceintstry" /> 614 <field field_ref="xmtrptot" name="sidmasstranx" /> 615 <field field_ref="ymtrptot" name="sidmasstrany" /> 616 <field field_ref="normstr" name="sistresave" operation="instant" /> 617 <field field_ref="sheastr" name="sistremax" operation="instant" /> 618 <field field_ref="icediv" name="sidivvel" operation="instant" /> 619 <field field_ref="iceshe" name="sishevel" operation="instant" /> 620 621 <!-- sea ice fluxes across straits: 2D arrays to be post-processed --> 622 <field field_ref="xmtrpice" name="simassacrossline_x" /> 623 <field field_ref="ymtrpice" name="simassacrossline_y" /> 624 <field field_ref="xmtrpsnw" name="snmassacrossline_x" /> 625 <field field_ref="ymtrpsnw" name="snmassacrossline_y" /> 626 <field field_ref="xatrp" name="siareaacrossline_x" /> 627 <field field_ref="yatrp" name="siareaacrossline_y" /> 628 629 <!-- category-dependent fields --> 630 <field field_ref="iceconc_cat_pct_cmip" name="siitdconc" /> 631 <field field_ref="icethic_cat_cmip" name="siitdthick" /> 632 <field field_ref="snwthic_cat_cmip" name="siitdsnthick" /> 633 </field_group> 634 635 </field_group> <!-- SBC --> 636 637 </field_definition> 373 <!-- output variables for my configuration (example) --> 374 375 <field_group id="myvarICE" grid_ref="grid_T_2D" > 376 <!-- ice mask --> 377 <field field_ref="icemask" name="simsk" /> 378 <field field_ref="icemask05" name="simsk05" /> 379 <field field_ref="icemask15" name="simsk15" /> 380 381 <!-- general --> 382 <field field_ref="snwvolu" name="snvolu" /> 383 <field field_ref="snwthic" name="snthic" /> 384 <field field_ref="icethic" name="sithic" /> 385 <!-- 386 <field field_ref="icethic" name="sithic_max" operation="maximum" /> 387 <field field_ref="icethic" name="sithic_min" operation="minimum" /> 388 --> 389 <field field_ref="fasticepres" name="fasticepres" /> 390 <field field_ref="icevolu" name="sivolu" /> 391 <field field_ref="iceconc" name="siconc" /> 392 <field field_ref="icesalt" name="sisali" /> 393 <field field_ref="iceapnd" name="siapnd" /> 394 <field field_ref="icehpnd" name="sihpnd" /> 395 <field field_ref="icevpnd" name="sivpnd" /> 396 <field field_ref="iceage" name="siage" /> 397 <field field_ref="sst_m" name="sst_m" /> 398 <field field_ref="sss_m" name="sss_m" /> 399 400 <!-- heat --> 401 <field field_ref="icetemp" name="sitemp" /> 402 <field field_ref="snwtemp" name="sntemp" /> 403 <field field_ref="icettop" name="sittop" /> 404 <field field_ref="icetbot" name="sitbot" /> 405 <field field_ref="icetsni" name="sitsni" /> 406 407 <!-- momentum --> 408 <field field_ref="uice" name="sivelu" /> 409 <field field_ref="vice" name="sivelv" /> 410 <field field_ref="icevel" name="sivelo" /> 411 <field field_ref="utau_ai" name="utau_ai" /> 412 <field field_ref="vtau_ai" name="vtau_ai" /> 413 <field field_ref="utau_oi" name="utau_oi" /> 414 <field field_ref="vtau_oi" name="vtau_oi" /> 415 416 <!-- rheology --> 417 <field field_ref="icediv" name="sidive" /> 418 <field field_ref="iceshe" name="sishea" /> 419 <field field_ref="icestr" name="sistre" /> 420 <field field_ref="normstr" name="normstr" /> 421 <field field_ref="sheastr" name="sheastr" /> 422 <field field_ref="sig1_pnorm" name="sig1_pnorm"/> 423 <field field_ref="sig2_pnorm" name="sig2_pnorm"/> 424 <field field_ref="icedlt" name="sidelta" /> 425 426 <!-- heat fluxes --> 427 <field field_ref="qt_oce_ai" name="qt_oce_ai" /> 428 <field field_ref="qt_atm_oi" name="qt_atm_oi" /> 429 <field field_ref="qtr_ice_top" name="qtr_ice_top"/> 430 <field field_ref="qtr_ice_bot" name="qtr_ice_bot"/> 431 <field field_ref="qt_ice" name="qt_ice" /> 432 <field field_ref="qsr_ice" name="qsr_ice" /> 433 <field field_ref="qns_ice" name="qns_ice" /> 434 <field field_ref="qemp_ice" name="qemp_ice" /> 435 <field field_ref="albedo" name="albedo" /> 436 <field field_ref="icealb" name="icealb" /> 437 438 <field field_ref="hfxcndtop" name="hfxcndtop" /> 439 <field field_ref="hfxcndbot" name="hfxcndbot" /> 440 <field field_ref="hfxsensib" name="hfxsensib" /> 441 442 <field field_ref="icehc" name="icehc" /> 443 <field field_ref="snwhc" name="snwhc" /> 444 <field field_ref="hfxbog" name="hfxbog" /> 445 <field field_ref="hfxbom" name="hfxbom" /> 446 <field field_ref="hfxsum" name="hfxsum" /> 447 <field field_ref="hfxopw" name="hfxopw" /> 448 <field field_ref="hfxdif" name="hfxdif" /> 449 <field field_ref="hfxsnw" name="hfxsnw" /> 450 <field field_ref="hfxerr" name="hfxerr" /> 451 <field field_ref="hfxthd" name="hfxthd" /> 452 <field field_ref="hfxdyn" name="hfxdyn" /> 453 <field field_ref="hfxres" name="hfxres" /> 454 <field field_ref="hfxsub" name="hfxsub" /> 455 <field field_ref="hfxspr" name="hfxspr" /> 456 457 <!-- 458 <field field_ref="hfxdhc" name="hfxbudget" operation="average" freq_op="1d" > @qt_atm_oi - @qt_oce_ai -@hfxdhc </field> 459 --> 460 461 <!-- salt fluxes --> 462 <field field_ref="sfxice" name="sfxice" /> 463 464 <!-- mass fluxes --> 465 <field field_ref="vfxice" name="vfxice" /> 466 <field field_ref="vfxsnw" name="vfxsnw" /> 467 468 <field field_ref="vfxbom" name="vfxbom" /> 469 <field field_ref="vfxbog" name="vfxbog" /> 470 <field field_ref="vfxsum" name="vfxsum" /> 471 <field field_ref="vfxopw" name="vfxopw" /> 472 <field field_ref="vfxlam" name="vfxlam" /> 473 <field field_ref="vfxsni" name="vfxsni" /> 474 <field field_ref="vfxdyn" name="vfxdyn" /> 475 <field field_ref="vfxres" name="vfxres" /> 476 <field field_ref="vfxpnd" name="vfxpnd" /> 477 <field field_ref="vfxsub" name="vfxsub" /> 478 <field field_ref="vfxsub_err" name="vfxsub_err" /> 479 <field field_ref="vfxthin" name="vfxthin" /> 480 481 </field_group> 482 483 484 <field_group id="myvarICE_cat" grid_ref="grid_T_ncatice" > 485 486 <!-- categories --> 487 <field field_ref="icemask_cat" name="simskcat"/> 488 <field field_ref="snwthic_cat" name="snthicat"/> 489 <field field_ref="iceconc_cat" name="siconcat"/> 490 <field field_ref="icethic_cat" name="sithicat"/> 491 <field field_ref="icesalt_cat" name="sisalcat"/> 492 <field field_ref="icetemp_cat" name="sitemcat"/> 493 <field field_ref="snwtemp_cat" name="sntemcat"/> 494 <field field_ref="icettop_cat" name="sitopcat"/> 495 496 </field_group> 497 498 <field_group id="ICE_globalbudget" grid_ref="grid_scalar" > 499 <!-- global contents --> 500 <field field_ref="ibgvol_tot" name="ibgvol_tot" /> 501 <field field_ref="sbgvol_tot" name="sbgvol_tot" /> 502 <field field_ref="ibgarea_tot" name="ibgarea_tot" /> 503 <field field_ref="ibgsalt_tot" name="ibgsalt_tot" /> 504 <field field_ref="ibgheat_tot" name="ibgheat_tot" /> 505 <field field_ref="sbgheat_tot" name="sbgheat_tot" /> 506 507 <!-- global drifts (conservation checks) --> 508 <field field_ref="ibgvolume" name="ibgvolume" /> 509 <field field_ref="ibgsaltco" name="ibgsaltco" /> 510 <field field_ref="ibgheatco" name="ibgheatco" /> 511 <field field_ref="ibgheatfx" name="ibgheatfx" /> 512 513 <!-- global forcings --> 514 <field field_ref="ibgfrcvoltop" name="ibgfrcvoltop" /> 515 <field field_ref="ibgfrcvolbot" name="ibgfrcvolbot" /> 516 <field field_ref="ibgfrctemtop" name="ibgfrctemtop" /> 517 <field field_ref="ibgfrctembot" name="ibgfrctembot" /> 518 <field field_ref="ibgfrcsal" name="ibgfrcsal" /> 519 <field field_ref="ibgfrchfxtop" name="ibgfrchfxtop" /> 520 <field field_ref="ibgfrchfxbot" name="ibgfrchfxbot" /> 521 </field_group> 522 523 524 <!--============================--> 525 <!-- SIMIP sea ice field groups --> 526 <!-- Notz et al 2016 --> 527 <!--============================--> 528 529 <!-- SIMIP monthly scalar variables --> 530 <field_group id="SImon_scalars" grid_ref="grid_scalar" > 531 <!-- Integrated quantities --> 532 <field field_ref="NH_iceextt" name="siextentn" /> 533 <field field_ref="SH_iceextt" name="siextents" /> 534 <field field_ref="NH_icevolu" name="sivoln" /> 535 <field field_ref="SH_icevolu" name="sivols" /> 536 <field field_ref="NH_icearea" name="siarean" /> 537 <field field_ref="SH_icearea" name="siareas" /> 538 </field_group> 539 540 <!-- SIMIP daily fields --> 541 <field_group id="SIday_fields" grid_ref="grid_T_2D" > 542 <field field_ref="icepres" name="sitimefrac" /> 543 <field field_ref="iceconc_pct" name="siconc" /> 544 <field field_ref="icethic_cmip" name="sithick" /> 545 <field field_ref="snwthic_cmip" name="sisnthick" /> 546 <field field_ref="icettop_cmip" name="sitemptop" /> 547 <field field_ref="uice_cmip" name="siu" /> 548 <field field_ref="vice_cmip" name="siv" /> 549 <field field_ref="icevel_cmip" name="sispeed" /> 550 </field_group> 551 552 <!-- SIMIP monthly fields --> 553 <field_group id="SImon_fields" grid_ref="grid_T_2D" > 554 <!-- Sea-ice state variables --> 555 <field field_ref="icepres" name="sitimefrac" /> 556 <field field_ref="iceconc_pct" name="siconc" /> 557 <field field_ref="icemass_cmip" name="simass" /> 558 <field field_ref="icethic_cmip" name="sithick" /> 559 <field field_ref="icevolu" name="sivol" /> 560 <field field_ref="snwmass_cmip" name="sisnmass" /> 561 <field field_ref="snwthic_cmip" name="sisnthick" /> 562 563 <!-- additional state variables--> 564 <field field_ref="icettop_cmip" name="sitemptop" /> 565 <field field_ref="icetsni_cmip" name="sitempsnic" /> 566 <field field_ref="icetbot_cmip" name="sitempbot" /> 567 <field field_ref="iceage_cmip" name="siage" /> 568 <field field_ref="icesalm" name="sisaltmass" /> 569 <field field_ref="icesalt_cmip" name="sisali" /> 570 <field field_ref="icefrb_cmip" name="sifb" /> 571 <field field_ref="icehc_cmip" name="sihc" /> 572 <field field_ref="snwhc_cmip" name="sisnhc" /> 573 574 <!-- freshwater fluxes --> 575 <field field_ref="vfxice_cmip" name="siflfwbot" /> 576 <field field_ref="vfxsum_cmip" name="siflfwdrain" /> 577 578 <!-- area balance --> 579 <field field_ref="afxthd" name="sidconcth" /> 580 <field field_ref="afxdyn" name="sidconcdyn" /> 581 582 <!-- mass balance --> 583 <field field_ref="dmithd" name="sidmassth" /> 584 <field field_ref="dmidyn" name="sidmassdyn" /> 585 <field field_ref="dmiopw" name="sidmassgrowthwat" /> 586 <field field_ref="dmibog" name="sidmassgrowthbot" /> 587 <field field_ref="dmisni" name="sidmasssi" /> 588 <field field_ref="dmisub" name="sidmassevapsubl" /> 589 <field field_ref="dmisum" name="sidmassmelttop" /> 590 <field field_ref="dmibom" name="sidmassmeltbot" /> 591 <field field_ref="dmilam" name="sidmassmeltlat" /> 592 <field field_ref="dmsspr" name="sndmasssnf" /> 593 <field field_ref="dmsmel" name="sndmassmelt" /> 594 <field field_ref="dmssub" name="sndmasssubl" /> 595 <field field_ref="dmsdyn" name="sndmassdyn" /> 596 <field field_ref="dmsssi" name="sndmasssi" /> 597 598 <!-- heat balance --> 599 <field field_ref="hfxsensib" name="siflsensupbot" /> 600 <field field_ref="hfxcndtop" name="siflcondtop" /> 601 <field field_ref="hfxcndbot" name="siflcondbot" /> 602 603 <!-- salt balance --> 604 <field field_ref="sfxice_cmip" name="siflsaltbot" /> 605 606 <!-- sea-ice dynamics --> 607 <field field_ref="uice_cmip" name="siu" /> 608 <field field_ref="vice_cmip" name="siv" /> 609 <field field_ref="icevel_cmip" name="sispeed" /> 610 <field field_ref="utau_ai_cmip" name="sistrxdtop" /> 611 <field field_ref="vtau_ai_cmip" name="sistrydtop" /> 612 <field field_ref="utau_oi" name="sistrxubot" /> 613 <field field_ref="vtau_oi" name="sistryubot" /> 614 <field field_ref="icestr" name="sicompstren" /> 615 <field field_ref="dssh_dx" name="siforcetiltx" /> 616 <field field_ref="dssh_dy" name="siforcetilty" /> 617 <field field_ref="corstrx" name="siforcecoriolx" /> 618 <field field_ref="corstry" name="siforcecorioly" /> 619 <field field_ref="intstrx" name="siforceintstrx" /> 620 <field field_ref="intstry" name="siforceintstry" /> 621 <field field_ref="xmtrptot" name="sidmasstranx" /> 622 <field field_ref="ymtrptot" name="sidmasstrany" /> 623 <field field_ref="normstr" name="sistresave" operation="instant" /> 624 <field field_ref="sheastr" name="sistremax" operation="instant" /> 625 <field field_ref="icediv" name="sidivvel" operation="instant" /> 626 <field field_ref="iceshe" name="sishevel" operation="instant" /> 627 628 <!-- sea ice fluxes across straits: 2D arrays to be post-processed --> 629 <field field_ref="xmtrpice" name="simassacrossline_x" /> 630 <field field_ref="ymtrpice" name="simassacrossline_y" /> 631 <field field_ref="xmtrpsnw" name="snmassacrossline_x" /> 632 <field field_ref="ymtrpsnw" name="snmassacrossline_y" /> 633 <field field_ref="xatrp" name="siareaacrossline_x" /> 634 <field field_ref="yatrp" name="siareaacrossline_y" /> 635 636 <!-- category-dependent fields --> 637 <field field_ref="iceconc_cat_pct_cmip" name="siitdconc" /> 638 <field field_ref="icethic_cat_cmip" name="siitdthick" /> 639 <field field_ref="snwthic_cat_cmip" name="siitdsnthick" /> 640 </field_group> 641 642 </field_group> <!-- SBC --> 643 644 </field_definition>
Note: See TracChangeset
for help on using the changeset viewer.