polaris.tasks.ocean.single_column.frazil.one_layer.FrazilOneLayer
- class polaris.tasks.ocean.single_column.frazil.one_layer.FrazilOneLayer(component, subdir, name='freezing_1layer_baseline', variant_cfg=None)[source]
A single-layer single-column frazil test initialized at the local freezing point. All tendencies are disabled except surface tracer forcing and frazil. The change in top-layer heat content is set entirely by the applied surface heat flux and by frazil formation. Omega runs each of its time integrators with both frazil algorithms (
'FixedProperty'and'teos'). MPAS-Ocean retains only RK4 with'FixedProperty'.- __init__(component, subdir, name='freezing_1layer_baseline', variant_cfg=None)[source]
Create the test case
- Parameters:
component (polaris.tasks.ocean.Ocean) – The ocean component that this task belongs to
subdir (str) – The directory the task is in
name (str, optional) – The task name
variant_cfg (str, optional) – A config overlay in this package for a variant of the test
Methods
__init__(component, subdir[, name, variant_cfg])Create the test case
add_step([step, subdir, symlink, run_by_default])Add a step to the task and component (if not already present)
Keep the original RK4 FixedProperty case for MPAS-Ocean.
remove_step(step)Remove the given step from this task and the component
set_shared_config(config[, link])Replace the task's config parser with the shared config parser