Skip to content

Improve numerical solution for waves in sea ice #738

@cmbitz

Description

@cmbitz

The numerical solution for wave attenuation in sea ice employs time splitting, which is only order dtg accurate. It is a noticeable error when dtg > 500 s or so. I've included a pdf to illustrate the error.

I recommend two solutions. (1) first don't use time splitting for the sea ice attenuation and instead include the sea ice "source" with the other sources and (2) employ subcycling on the global time step when the sea ice concentration is between say 5 and 95%. Happy to provide code.

Reducing dtg is a costly alternative.

See attached pdf
TimeSplittingProblem.pdf

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions