New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
#1757 (Diurnal cycle over sea-ice not applied in CICE (forced run)) – NEMO

Opened 8 years ago

Closed 8 years ago

#1757 closed Bug (fixed)

Diurnal cycle over sea-ice not applied in CICE (forced run)

Reported by: mathiot Owned by: Pierre Mathiot
Priority: low Milestone:
Component: OCE Version: v3.6
Severity: Keywords: CICE duirnalcycle
Cc:

Description

Context

The diurnal cycle is not applied over sea-ice if CICE is used.

Analysis

The diurnal cycle in NEMO is correctly applied in sbcblk_core over the ocean and over sea-ice in case of LIM. The diurnal cycle is call neither in sbcblk_core nor in CICE itself.

It affects the version 3.6_STABLE and the trunk.

Fix

After discussion with E. Blockley we suggest to replace in sbcblk_core.F90 the lines:

#if defined key_cice
      IF( MOD( kt - 1, nn_fsbc ) == 0 )   THEN
         qlw_ice(:,:,1)   = sf(jp_qlw)%fnow(:,:,1)
         qsr_ice(:,:,1)   = sf(jp_qsr)%fnow(:,:,1)
         tatm_ice(:,:)    = sf(jp_tair)%fnow(:,:,1)
...
      ENDIF
#endif

by

#if defined key_cice
      IF( MOD( kt - 1, nn_fsbc ) == 0 )   THEN
         qlw_ice(:,:,1)   = sf(jp_qlw)%fnow(:,:,1)
         IF( ln_dm2dc ) THEN  ;  qsr_ice(:,:,1) = sbc_dcy( sf(jp_qsr)%fnow(:,:,1) )
	 ELSE	              ;  qsr_ice(:,:,1) =          sf(jp_qsr)%fnow(:,:,1)
	 ENDIF	
         tatm_ice(:,:)    = sf(jp_tair)%fnow(:,:,1)
...
      ENDIF
#endif

Commit History (0)

(No commits)

Change History (1)

comment:1 Changed 8 years ago by mathiot

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

Correction submitted in revision 6811 (3.6_STABLE) and 6814 (trunk)

Note: See TracTickets for help on using tickets.