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