Skip to content

add support for checkpointing Oceananigans and ClimaSeaIce #1383

@juliasloan25

Description

@juliasloan25

Right now we can't save and restart simulations when using OceananigansSimulation or ClimaSeaIce. We need to extend our checkpointing infrastructure for this simulation type so that we can restart.

This will involve extending functions from the Checkpointer module, including get_model_prog_state, restart_model_state!, and probably more. We may also need to revisit our checkpointing structure to cleanly accommodate non-ClimaCore objects.

See the Oceananigans documentation for checkpointing - we can use their saving functionality, but will need to look at what run! does when pickup = true, and do something similar in the coupler

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions