Skip to content

Separate frazil for ice sheets and sea ice#1027

Draft
alex-huth wants to merge 4 commits intoNOAA-GFDL:dev/gfdlfrom
alex-huth:SIS_IS_fraz2
Draft

Separate frazil for ice sheets and sea ice#1027
alex-huth wants to merge 4 commits intoNOAA-GFDL:dev/gfdlfrom
alex-huth:SIS_IS_fraz2

Conversation

@alex-huth
Copy link

@alex-huth alex-huth commented Jan 28, 2026

This PR replaces the previous PR #1025. The previous PR would not work with combined_ice_and_ocean=True and single_MOM_call=False.


This PR fixes an issue where sea ice was forming under ice shelves. The fix involves removing the frazil that forms under ice shelves from the ocean surface state before is it passes to SIS2. The approach here is to extract this sub-shelf frazil from the surface state into a separate variable that is used in the ice shelf module to add frazil to the shelf. This also included adding an ice-shelf frazil diagnostic.

This approach is compatible with all coupler/MOM6 options regarding timestepping and ordering of model components. It is also compatible with partially-filled ice-sheet cells (see comments in new subroutine MOM_ice_shelf.F90/adjust_ice_sheet_frazil), as long as the ice front does not move over time (as is currently the case for all ice-sheet/ocean fluxes).

This commit fixes an issue where sea ice was forming under ice shelves. The fix involves removing the frazil that forms under ice shelves from the ocean surface state before is it passes to SIS2. The approach here is to extract this sub-shelf frazil from the surface state into a separate variable that is used in the ice shelf module to add frazil to the shelf. This also included adding an ice-shelf frazil restart and diagnostic.

This approach is compatible with all coupler/MOM6 options regarding timestepping and ordering of model components. It is also compatible with partially-filled ice-sheet cells (see comments in new subroutine MOM_ice_shelf.F90/adjust_ice_sheet_frazil), as long as the ice front does not move over time (as is currently the case for all ice-sheet/ocean fluxes).
@alex-huth alex-huth marked this pull request as draft January 29, 2026 22:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant