Opened 6 years ago

Closed 6 years ago

#1446 closed Bug (fixed)

taum not updated in sbcice_cice

Reported by: timgraham Owned by: timgraham
Priority: low Milestone:
Component: OCE Version: release-3.6
Severity: Keywords: CICE, SBC
Cc:

Description

In sbcice_cice utau and vtau are updated to be a combination of the wind stress and ocean-ice stress. taum is not updated and is used later in the TKE or GLS scheme. This means that under sea-ice the surface stress input to the TKE/GLS schemes is probably too large.

Commit History (1)

ChangesetAuthorTimeChangeLog
5133timgraham2015-03-09T10:10:16+01:00

Fix for ticket #1446. Taum now updated with ice-ocean stress under sea-ice when using cice.

Change History (2)

comment:1 Changed 6 years ago by timgraham

I plan to fix this by adding the following extra lines to sbcice_cice.F90 at line 566 (in subroutine cice_sbc_out)

! Also need ice/ocean stress on T points so that taum can be updated
! This interpolation is already done in CICE so best to use those values
      CALL cice2nemo(strocnxT,ztmp1,'T',-1.)
      CALL cice2nemo(strocnyT,ztmp2,'T',-1.)

! Update taum with modulus of ice-ocean stress
      taum(:,:)=(1.0-fr_i(:,:))*taum(:,:)+SQRT(ztmp1^2. + ztmp2^2.)

strocnxT and strocnyT are already calculated (by interpolation) in CICE so I don't think there is any point interpolating them again in NEMO.

comment:2 Changed 6 years ago by timgraham

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

Fixed at r5133

Note: See TracTickets for help on using tickets.