-
Notifications
You must be signed in to change notification settings - Fork 50
Description
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:
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:
SIS2/src/combined_ice_ocean_driver.F90
Lines 329 to 332 in 2c49005
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) |