Skip to content

Separate sea ice melt and direct precipitation to ocean when handling ice-ocean boundary mass fluxes #213

@hdrake

Description

@hdrake

As commented by @StephenGriffies, there is a placeholder for a seaice_melt diagnostic in MOM6 but it currently does not get overwritten by SIS2, which bundles liquid precipitation together with sea ice melt here:

SIS2/src/SIS_slow_thermo.F90

Lines 1372 to 1376 in 2c49005

! Combine the liquid precipitation with the net melt of ice and snow for
! passing to the ocean. These may later be kept separate.
do j=jsc,jec ; do i=isc,iec
IOF%lprec_ocn_top(i,j) = IOF%lprec_ocn_top(i,j) + net_melt(i,j)
enddo ; enddo

Because the ocean surface flux diagnostics get set by SIS2, this means that both liquid precipitation and sea ice melt/formation are included in MOM6's prlq ocean diagnostic, which really complicated process-based understanding of ocean mass budgets and salinity budgets.

It would be nice if SIS2 created a new seaice_melt variable that could be used to overwrite IOB%seaice_melt variable along with the others surface mass fluxes here:

call data_override('OCN', 'lprec', IOB%lprec , Time)
call data_override('OCN', 'fprec', IOB%fprec , Time)
call data_override('OCN', 'runoff', IOB%runoff , Time)
call data_override('OCN', 'calving', IOB%calving , Time)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions