#2172 closed Bug (fixed)

bug in case of direct sea ice assimilation

Reported by: mathiot Owned by: mathiot
Priority: low Milestone: 2018 release-4.0
Component: ASM Version: trunk
Severity: minor Keywords: ICE, DA,
Cc:

Description

Context

In case of direct assimilation of sea ice, zincwgt is used before it is initialised.

Analysis

After discussion with Dan Lea, the main issue is that in direct assimilation case, we should not use an IAU weight (zincwgt) at all.

Fix

Replace in asminc.F90 in the sea ice direct assimilation case:

            ! Nudge sea ice depth to bring it up to a required minimum depth
            WHERE( zseaicendg(:,:) > 0.0_wp .AND. hm_i(:,:) < zhicifmin )
               zhicifinc(:,:) = (zhicifmin - hm_i(:,:)) * zincwgt
            ELSEWHERE
               zhicifinc(:,:) = 0.0_wp
            END WHERE

by:

            ! Nudge sea ice depth to bring it up to a required minimum depth
            WHERE( zseaicendg(:,:) > 0.0_wp .AND. hm_i(:,:) < zhicifmin )
               zhicifinc(:,:) = (zhicifmin - hm_i(:,:))
            ELSEWHERE
               zhicifinc(:,:) = 0.0_wp
            END WHERE

Commit History (1)

ChangesetAuthorTimeChangeLog
10355mathiot2018-11-21T18:31:21+01:00

Fix #2172

Change History (1)

comment:1 Changed 22 months ago by mathiot

  • Resolution set to fixed
  • Status changed from new to closed

In 10355:

Fix #2172

Note: See TracTickets for help on using tickets.