polaris.ocean.ice_shelf.IceShelfTask.setup_ssh_adjustment_steps
- IceShelfTask.setup_ssh_adjustment_steps(mesh_filename, graph_target, init_filename, config, config_filename, ForwardStep, package=None, yaml_filename='ssh_forward.yaml', yaml_replacements=None)[source]
Setup ssh_forward and ssh_adjustment steps for all iterations
- Parameters:
config (polaris.config.PolarisConfigParser) – The configuration for this task
mesh_filename (str) – the mesh filename (relative to the base work directory)
graph_target (str) – the graph filename (relative to the base work directory)
init_filename (str) – the initial condition filename (relative to the base work directory)
config_filename (str) – the configuration filename
ForwardStep (polaris.ocean.ice_shelf.ssh_forward.SshForward) – the step class used to create ssh_forward steps
package (Package) – The package name or module object that contains
namelist
from which ssh_forward steps will derive their configurationyaml_filename (str, optional) – the yaml filename used for ssh_forward steps
yaml_replacements (Dict, optional) – key, string combinations for templated replacements in the yaml file
- Returns:
shared_step (polaris.Step) – the final ssh_adjustment step that produces the input to the next forward step