ES-DOC CMIP6 Model Properties - Seaice

MIP Era: CMIP6
Institute: NOAA-GFDL
Source ID: GFDL-CM4
Topic: Seaice
Sub-Topics: Dynamics, Thermodynamics, Radiative Processes.
Properties: 80 (63 required)
Model descriptions: Model description details
Initialized From: --

Notebook Help: Goto notebook help page
Notebook Initialised: 2018-02-20 15:02:34

Document Setup

IMPORTANT: to be executed each time you run the notebook


In [ ]:
# DO NOT EDIT !  
from pyesdoc.ipython.model_topic import NotebookOutput  

# DO NOT EDIT !  
DOC = NotebookOutput('cmip6', 'noaa-gfdl', 'gfdl-cm4', 'seaice')

Document Authors

Set document authors


In [ ]:
# Set as follows: DOC.set_author("name", "email")  
# TODO - please enter value(s)

Document Contributors

Specify document contributors


In [ ]:
# Set as follows: DOC.set_contributor("name", "email")  
# TODO - please enter value(s)

Document Publication

Specify document publication status


In [ ]:
# Set publication status:  
# 0=do not publish, 1=publish.   
DOC.set_publication_status(0)

1. Key Properties --> Model

Name of seaice model used.

1.1. Model Overview

Is Required: TRUE    Type: STRING    Cardinality: 1.1

Overview of sea ice model.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.model.model_overview')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

1.2. Model Name

Is Required: TRUE    Type: STRING    Cardinality: 1.1

Name of sea ice model code (e.g. CICE 4.2, LIM 2.1, etc.)


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.model.model_name')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

2. Key Properties --> Variables

List of prognostic variable in the sea ice model.

2.1. Prognostic

Is Required: TRUE    Type: ENUM    Cardinality: 1.N

List of prognostic variables in the sea ice component.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.variables.prognostic')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Sea ice temperature"  
#      "Sea ice concentration"  
#      "Sea ice thickness"  
#      "Sea ice volume per grid cell area"  
#      "Sea ice u-velocity"  
#      "Sea ice v-velocity"  
#      "Sea ice enthalpy"  
#      "Internal ice stress"  
#      "Salinity"  
#      "Snow temperature"  
#      "Snow depth"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

3. Key Properties --> Seawater Properties

Properties of seawater relevant to sea ice

3.1. Ocean Freezing Point

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

Equation used to compute the freezing point (in deg C) of seawater, as a function of salinity and pressure


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.seawater_properties.ocean_freezing_point')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "TEOS-10"  
#      "Constant"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

3.2. Ocean Freezing Point Value

Is Required: FALSE    Type: FLOAT    Cardinality: 0.1

If using a constant seawater freezing point, specify this value.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.seawater_properties.ocean_freezing_point_value')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# TODO - please enter value(s)

4. Key Properties --> Resolution

Resolution of the sea ice grid

4.1. Name

Is Required: TRUE    Type: STRING    Cardinality: 1.1

This is a string usually used by the modelling group to describe the resolution of this grid e.g. N512L180, T512L70, ORCA025 etc.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.resolution.name')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

4.2. Canonical Horizontal Resolution

Is Required: TRUE    Type: STRING    Cardinality: 1.1

Expression quoted for gross comparisons of resolution, eg. 50km or 0.1 degrees etc.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.resolution.canonical_horizontal_resolution')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

4.3. Number Of Horizontal Gridpoints

Is Required: TRUE    Type: INTEGER    Cardinality: 1.1

Total number of horizontal (XY) points (or degrees of freedom) on computational grid.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.resolution.number_of_horizontal_gridpoints')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# TODO - please enter value(s)

5. Key Properties --> Tuning Applied

Tuning applied to sea ice model component

5.1. Description

Is Required: TRUE    Type: STRING    Cardinality: 1.1

General overview description of tuning: explain and motivate the main targets and metrics retained. Document the relative weight given to climate performance metrics versus process oriented metrics, and on the possible conflicts with parameterization level tuning. In particular describe any struggle with a parameter value that required pushing it to its limits to solve a particular model deficiency.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.tuning_applied.description')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

5.2. Target

Is Required: TRUE    Type: STRING    Cardinality: 1.1

What was the aim of tuning, e.g. correct sea ice minima, correct seasonal cycle.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.tuning_applied.target')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

5.3. Simulations

Is Required: TRUE    Type: STRING    Cardinality: 1.1

Which simulations had tuning applied, e.g. all, not historical, only pi-control?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.tuning_applied.simulations')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

5.4. Metrics Used

Is Required: TRUE    Type: STRING    Cardinality: 1.1

List any observed metrics used in tuning model/parameters


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.tuning_applied.metrics_used')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

5.5. Variables

Is Required: FALSE    Type: STRING    Cardinality: 0.1

Which variables were changed during the tuning process?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.tuning_applied.variables')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

6. Key Properties --> Key Parameter Values

Values of key parameters

6.1. Typical Parameters

Is Required: FALSE    Type: ENUM    Cardinality: 0.N

What values were specificed for the following parameters if used?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.key_parameter_values.typical_parameters')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Ice strength (P*) in units of N m{-2}"  
#      "Snow conductivity (ks) in units of W m{-1} K{-1} "  
#      "Minimum thickness of ice created in leads (h0) in units of m"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

6.2. Additional Parameters

Is Required: FALSE    Type: STRING    Cardinality: 0.N

If you have any additional paramterised values that you have used (e.g. minimum open water fraction or bare ice albedo), please provide them here as a comma separated list


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.key_parameter_values.additional_parameters')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

7. Key Properties --> Assumptions

Assumptions made in the sea ice model

7.1. Description

Is Required: TRUE    Type: STRING    Cardinality: 1.N

General overview description of any key assumptions made in this model.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.assumptions.description')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

7.2. On Diagnostic Variables

Is Required: TRUE    Type: STRING    Cardinality: 1.N

Note any assumptions that specifically affect the CMIP6 diagnostic sea ice variables.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.assumptions.on_diagnostic_variables')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

7.3. Missing Processes

Is Required: TRUE    Type: STRING    Cardinality: 1.N

List any key processes missing in this model configuration? Provide full details where this affects the CMIP6 diagnostic sea ice variables?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.assumptions.missing_processes')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

8. Key Properties --> Conservation

Conservation in the sea ice component

8.1. Description

Is Required: TRUE    Type: STRING    Cardinality: 1.1

Provide a general description of conservation methodology.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.conservation.description')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

8.2. Properties

Is Required: TRUE    Type: ENUM    Cardinality: 1.N

Properties conserved in sea ice by the numerical schemes.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.conservation.properties')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Energy"  
#      "Mass"  
#      "Salt"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

8.3. Budget

Is Required: TRUE    Type: STRING    Cardinality: 1.1


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.conservation.budget')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

8.4. Was Flux Correction Used

Is Required: TRUE    Type: BOOLEAN    Cardinality: 1.1

Does conservation involved flux correction?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.conservation.was_flux_correction_used')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# Valid Choices: 
#     True  
#     False  
# TODO - please enter value(s)

8.5. Corrected Conserved Prognostic Variables

Is Required: TRUE    Type: STRING    Cardinality: 1.1

List any variables which are conserved by more than the numerical scheme alone.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.key_properties.conservation.corrected_conserved_prognostic_variables')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

9. Grid --> Discretisation --> Horizontal

Sea ice discretisation in the horizontal

9.1. Grid

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

Grid on which sea ice is horizontal discretised?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.discretisation.horizontal.grid')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Ocean grid"  
#      "Atmosphere Grid"  
#      "Own Grid"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

9.2. Grid Type

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

What is the type of sea ice grid?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.discretisation.horizontal.grid_type')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Structured grid"  
#      "Unstructured grid"  
#      "Adaptive grid"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

9.3. Scheme

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

What is the advection scheme?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.discretisation.horizontal.scheme')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Finite differences"  
#      "Finite elements"  
#      "Finite volumes"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

9.4. Thermodynamics Time Step

Is Required: TRUE    Type: INTEGER    Cardinality: 1.1

What is the time step in the sea ice model thermodynamic component in seconds.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.discretisation.horizontal.thermodynamics_time_step')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# TODO - please enter value(s)

9.5. Dynamics Time Step

Is Required: TRUE    Type: INTEGER    Cardinality: 1.1

What is the time step in the sea ice model dynamic component in seconds.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.discretisation.horizontal.dynamics_time_step')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# TODO - please enter value(s)

9.6. Additional Details

Is Required: FALSE    Type: STRING    Cardinality: 0.1

Specify any additional horizontal discretisation details.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.discretisation.horizontal.additional_details')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

10. Grid --> Discretisation --> Vertical

Sea ice vertical properties

10.1. Layering

Is Required: TRUE    Type: ENUM    Cardinality: 1.N

What type of sea ice vertical layers are implemented for purposes of thermodynamic calculations?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.discretisation.vertical.layering')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Zero-layer"  
#      "Two-layers"  
#      "Multi-layers"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

10.2. Number Of Layers

Is Required: TRUE    Type: INTEGER    Cardinality: 1.1

If using multi-layers specify how many.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.discretisation.vertical.number_of_layers')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# TODO - please enter value(s)

10.3. Additional Details

Is Required: FALSE    Type: STRING    Cardinality: 0.1

Specify any additional vertical grid details.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.discretisation.vertical.additional_details')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

11. Grid --> Seaice Categories

What method is used to represent sea ice categories ?

11.1. Has Mulitple Categories

Is Required: TRUE    Type: BOOLEAN    Cardinality: 1.1

Set to true if the sea ice model has multiple sea ice categories.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.seaice_categories.has_mulitple_categories')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# Valid Choices: 
#     True  
#     False  
# TODO - please enter value(s)

11.2. Number Of Categories

Is Required: TRUE    Type: INTEGER    Cardinality: 1.1

If using sea ice categories specify how many.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.seaice_categories.number_of_categories')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# TODO - please enter value(s)

11.3. Category Limits

Is Required: TRUE    Type: STRING    Cardinality: 1.1

If using sea ice categories specify each of the category limits.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.seaice_categories.category_limits')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

11.4. Ice Thickness Distribution Scheme

Is Required: TRUE    Type: STRING    Cardinality: 1.1

Describe the sea ice thickness distribution scheme


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.seaice_categories.ice_thickness_distribution_scheme')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

11.5. Other

Is Required: FALSE    Type: STRING    Cardinality: 0.1

If the sea ice model does not use sea ice categories specify any additional details. For example models that paramterise the ice thickness distribution ITD (i.e there is no explicit ITD) but there is assumed distribution and fluxes are computed accordingly.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.seaice_categories.other')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

12. Grid --> Snow On Seaice

Snow on sea ice details

12.1. Has Snow On Ice

Is Required: TRUE    Type: BOOLEAN    Cardinality: 1.1

Is snow on ice represented in this model?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.snow_on_seaice.has_snow_on_ice')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# Valid Choices: 
#     True  
#     False  
# TODO - please enter value(s)

12.2. Number Of Snow Levels

Is Required: TRUE    Type: INTEGER    Cardinality: 1.1

Number of vertical levels of snow on ice?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.snow_on_seaice.number_of_snow_levels')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# TODO - please enter value(s)

12.3. Snow Fraction

Is Required: TRUE    Type: STRING    Cardinality: 1.1

Describe how the snow fraction on sea ice is determined


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.snow_on_seaice.snow_fraction')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

12.4. Additional Details

Is Required: FALSE    Type: STRING    Cardinality: 0.1


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.grid.snow_on_seaice.additional_details')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

13. Dynamics

Sea Ice Dynamics

13.1. Horizontal Transport

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

What is the method of horizontal advection of sea ice?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.dynamics.horizontal_transport')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Incremental Re-mapping"  
#      "Prather"  
#      "Eulerian"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

13.2. Transport In Thickness Space

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

What is the method of sea ice transport in thickness space (i.e. in thickness categories)?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.dynamics.transport_in_thickness_space')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Incremental Re-mapping"  
#      "Prather"  
#      "Eulerian"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

13.3. Ice Strength Formulation

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

Which method of sea ice strength formulation is used?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.dynamics.ice_strength_formulation')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Hibler 1979"  
#      "Rothrock 1975"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

13.4. Redistribution

Is Required: TRUE    Type: ENUM    Cardinality: 1.N

Which processes can redistribute sea ice (including thickness)?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.dynamics.redistribution')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Rafting"  
#      "Ridging"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

13.5. Rheology

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

Rheology, what is the ice deformation formulation?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.dynamics.rheology')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Free-drift"  
#      "Mohr-Coloumb"  
#      "Visco-plastic"  
#      "Elastic-visco-plastic"  
#      "Elastic-anisotropic-plastic"  
#      "Granular"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

14. Thermodynamics --> Energy

Processes related to energy in sea ice thermodynamics

14.1. Enthalpy Formulation

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

What is the energy formulation?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.energy.enthalpy_formulation')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Pure ice latent heat (Semtner 0-layer)"  
#      "Pure ice latent and sensible heat"  
#      "Pure ice latent and sensible heat + brine heat reservoir (Semtner 3-layer)"  
#      "Pure ice latent and sensible heat + explicit brine inclusions (Bitz and Lipscomb)"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

14.2. Thermal Conductivity

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

What type of thermal conductivity is used?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.energy.thermal_conductivity')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Pure ice"  
#      "Saline ice"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

14.3. Heat Diffusion

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

What is the method of heat diffusion?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.energy.heat_diffusion')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Conduction fluxes"  
#      "Conduction and radiation heat fluxes"  
#      "Conduction, radiation and latent heat transport"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

14.4. Basal Heat Flux

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

Method by which basal ocean heat flux is handled?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.energy.basal_heat_flux')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Heat Reservoir"  
#      "Thermal Fixed Salinity"  
#      "Thermal Varying Salinity"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

14.5. Fixed Salinity Value

Is Required: FALSE    Type: FLOAT    Cardinality: 0.1

If you have selected {Thermal properties depend on S-T (with fixed salinity)}, supply fixed salinity value for each sea ice layer.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.energy.fixed_salinity_value')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# TODO - please enter value(s)

14.6. Heat Content Of Precipitation

Is Required: TRUE    Type: STRING    Cardinality: 1.1

Describe the method by which the heat content of precipitation is handled.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.energy.heat_content_of_precipitation')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

14.7. Precipitation Effects On Salinity

Is Required: FALSE    Type: STRING    Cardinality: 0.1

If precipitation (freshwater) that falls on sea ice affects the ocean surface salinity please provide further details.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.energy.precipitation_effects_on_salinity')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

15. Thermodynamics --> Mass

Processes related to mass in sea ice thermodynamics

15.1. New Ice Formation

Is Required: TRUE    Type: STRING    Cardinality: 1.1

Describe the method by which new sea ice is formed in open water.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.mass.new_ice_formation')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

15.2. Ice Vertical Growth And Melt

Is Required: TRUE    Type: STRING    Cardinality: 1.1

Describe the method that governs the vertical growth and melt of sea ice.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.mass.ice_vertical_growth_and_melt')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

15.3. Ice Lateral Melting

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

What is the method of sea ice lateral melting?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.mass.ice_lateral_melting')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Floe-size dependent (Bitz et al 2001)"  
#      "Virtual thin ice melting (for single-category)"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

15.4. Ice Surface Sublimation

Is Required: TRUE    Type: STRING    Cardinality: 1.1

Describe the method that governs sea ice surface sublimation.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.mass.ice_surface_sublimation')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

15.5. Frazil Ice

Is Required: TRUE    Type: STRING    Cardinality: 1.1

Describe the method of frazil ice formation.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.mass.frazil_ice')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

16. Thermodynamics --> Salt

Processes related to salt in sea ice thermodynamics.

16.1. Has Multiple Sea Ice Salinities

Is Required: TRUE    Type: BOOLEAN    Cardinality: 1.1

Does the sea ice model use two different salinities: one for thermodynamic calculations; and one for the salt budget?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.salt.has_multiple_sea_ice_salinities')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# Valid Choices: 
#     True  
#     False  
# TODO - please enter value(s)

16.2. Sea Ice Salinity Thermal Impacts

Is Required: TRUE    Type: BOOLEAN    Cardinality: 1.1

Does sea ice salinity impact the thermal properties of sea ice?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.salt.sea_ice_salinity_thermal_impacts')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# Valid Choices: 
#     True  
#     False  
# TODO - please enter value(s)

17. Thermodynamics --> Salt --> Mass Transport

Mass transport of salt

17.1. Salinity Type

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

How is salinity determined in the mass transport of salt calculation?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.salt.mass_transport.salinity_type')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Constant"  
#      "Prescribed salinity profile"  
#      "Prognostic salinity profile"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

17.2. Constant Salinity Value

Is Required: FALSE    Type: FLOAT    Cardinality: 0.1

If using a constant salinity value specify this value in PSU?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.salt.mass_transport.constant_salinity_value')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# TODO - please enter value(s)

17.3. Additional Details

Is Required: FALSE    Type: STRING    Cardinality: 0.1

Describe the salinity profile used.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.salt.mass_transport.additional_details')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

18. Thermodynamics --> Salt --> Thermodynamics

Salt thermodynamics

18.1. Salinity Type

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

How is salinity determined in the thermodynamic calculation?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.salt.thermodynamics.salinity_type')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Constant"  
#      "Prescribed salinity profile"  
#      "Prognostic salinity profile"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

18.2. Constant Salinity Value

Is Required: FALSE    Type: FLOAT    Cardinality: 0.1

If using a constant salinity value specify this value in PSU?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.salt.thermodynamics.constant_salinity_value')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# TODO - please enter value(s)

18.3. Additional Details

Is Required: FALSE    Type: STRING    Cardinality: 0.1

Describe the salinity profile used.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.salt.thermodynamics.additional_details')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

19. Thermodynamics --> Ice Thickness Distribution

Ice thickness distribution details.

19.1. Representation

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

How is the sea ice thickness distribution represented?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.ice_thickness_distribution.representation')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Explicit"  
#      "Virtual (enhancement of thermal conductivity, thin ice melting)"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

20. Thermodynamics --> Ice Floe Size Distribution

Ice floe-size distribution details.

20.1. Representation

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

How is the sea ice floe-size represented?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.ice_floe_size_distribution.representation')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Explicit"  
#      "Parameterised"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

20.2. Additional Details

Is Required: FALSE    Type: STRING    Cardinality: 0.1

Please provide further details on any parameterisation of floe-size.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.ice_floe_size_distribution.additional_details')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

21. Thermodynamics --> Melt Ponds

Characteristics of melt ponds.

21.1. Are Included

Is Required: TRUE    Type: BOOLEAN    Cardinality: 1.1

Are melt ponds included in the sea ice model?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.melt_ponds.are_included')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value(value)  
# Valid Choices: 
#     True  
#     False  
# TODO - please enter value(s)

21.2. Formulation

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

What method of melt pond formulation is used?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.melt_ponds.formulation')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Flocco and Feltham (2010)"  
#      "Level-ice melt ponds"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

21.3. Impacts

Is Required: TRUE    Type: ENUM    Cardinality: 1.N

What do melt ponds have an impact on?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.melt_ponds.impacts')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Albedo"  
#      "Freshwater"  
#      "Heat"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

22. Thermodynamics --> Snow Processes

Thermodynamic processes in snow on sea ice

22.1. Has Snow Aging

Is Required: TRUE    Type: BOOLEAN    Cardinality: 1.N

Set to True if the sea ice model has a snow aging scheme.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.snow_processes.has_snow_aging')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value(value)  
# Valid Choices: 
#     True  
#     False  
# TODO - please enter value(s)

22.2. Snow Aging Scheme

Is Required: FALSE    Type: STRING    Cardinality: 0.1

Describe the snow aging scheme.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.snow_processes.snow_aging_scheme')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

22.3. Has Snow Ice Formation

Is Required: TRUE    Type: BOOLEAN    Cardinality: 1.N

Set to True if the sea ice model has snow ice formation.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.snow_processes.has_snow_ice_formation')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value(value)  
# Valid Choices: 
#     True  
#     False  
# TODO - please enter value(s)

22.4. Snow Ice Formation Scheme

Is Required: FALSE    Type: STRING    Cardinality: 0.1

Describe the snow ice formation scheme.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.snow_processes.snow_ice_formation_scheme')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

22.5. Redistribution

Is Required: TRUE    Type: STRING    Cardinality: 1.1

What is the impact of ridging on snow cover?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.snow_processes.redistribution')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# TODO - please enter value(s)

22.6. Heat Diffusion

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

What is the heat diffusion through snow methodology in sea ice thermodynamics?


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.thermodynamics.snow_processes.heat_diffusion')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Single-layered heat diffusion"  
#      "Multi-layered heat diffusion"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

23. Radiative Processes

Sea Ice Radiative Processes

23.1. Surface Albedo

Is Required: TRUE    Type: ENUM    Cardinality: 1.1

Method used to handle surface albedo.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.radiative_processes.surface_albedo')  

# PROPERTY VALUE: 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Delta-Eddington"  
#      "Parameterized"  
#      "Multi-band albedo"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

23.2. Ice Radiation Transmission

Is Required: TRUE    Type: ENUM    Cardinality: 1.N

Method by which solar radiation through sea ice is handled.


In [ ]:
# PROPERTY ID - DO NOT EDIT !  
DOC.set_id('cmip6.seaice.radiative_processes.ice_radiation_transmission')  

# PROPERTY VALUE(S): 
# Set as follows: DOC.set_value("value")  
# Valid Choices: 
#      "Delta-Eddington"  
#      "Exponential attenuation"  
#      "Ice radiation transmission per category"  
#      "Other: [Please specify]"  
# TODO - please enter value(s)

©2017 ES-DOC