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.
#2403 (Inactive sea-ice component in the BENCH test case) – NEMO

Opened 4 years ago

Closed 4 years ago

#2403 closed Bug (fixed)

Inactive sea-ice component in the BENCH test case

Reported by: smueller Owned by: systeam
Priority: normal Milestone:
Component: SBC Version: trunk
Severity: minor Keywords: BENCH, SI3
Cc:

Description

Context

The sea-ice component in the BENCH test case remains inactive (nn_ice = 0) despite definition of key_si3.

Analysis

When key_si3 is defined, the sea-ice component would automatically be activated (nn_ice = 2) in the release-4.0-HEAD version of NEMO. In the trunk version, the source code corresponding to this automatic activation in model setups without AGRIF (source:/NEMO/trunk/src/OCE/SBC/sbcmod.F90#L130) has been commented out since r12377; in configurations with AGRIF the corresponding automatic setting of nn_ice remains in place.

Fix

The explicit activation of the sea-ice component (nn_ice = 2) should be included in the namelist_cfg_orca*_like files supplied for the BENCH configuration in source:/NEMO/trunk/tests/BENCH/EXPREF. Also, the explicit setting of nn_ice in the reference configurations with active sea-ice component should be verified.

Further, the deactivation of the key_si3-dependent automatic sea-ice activation should be explored; if such deactivation is not required, reintroduction of the inactive code at source:/NEMO/trunk/src/OCE/SBC/sbcmod.F90#L130 could be considered.

Commit History (1)

ChangesetAuthorTimeChangeLog
12530smueller2020-03-10T15:46:39+01:00

Explicit activation of the sea-ice component in the namelists for the BENCH test case and adjustment of the comment associated with the nn_ice parameter in the reference namelist (ticket #2403)

Change History (4)

comment:1 Changed 4 years ago by smueller

In 12530:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:2 Changed 4 years ago by smueller

The reference configurations and test cases with active sea-ice component (key_si3 defined) in source:/NEMO/trunk/cfgs@12933 and source:/NEMO/trunk/tests@12933 explicitely set nn_ice to 2 via the respective namelist.

comment:3 Changed 4 years ago by smueller

The apparent sea-ice activation inconsistency between configurations with and without AGRIF has been reported in ticket #2470.

Ticket #2470 also recommends the adjustment of comments associated with the nn_ice parameter in namelist files of some configurations in source:/NEMO/trunk/cfgs and source:/NEMO/trunk/tests that are currently out of step with the current implementation of the sea-ice activation mechanism in source:/NEMO/trunk/src/OCE/SBC/sbcmod.F90.

comment:4 Changed 4 years ago by smueller

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

Changeset [12530] only affects the BENCH test case and adjusts comments in source:/NEMO/trunk/cfgs/SHARED/namelist_ref; the ocean.output files produced by BENCH runs that use namelist_cfg_orca{1,025,12}_like (without key_top) now report a nn_ice value of 2; SETTE test of source:/NEMO/trunk@12984 is successful.

Note: See TracTickets for help on using tickets.