Opened 5 years ago
Closed 5 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)
Changeset | Author | Time | ChangeLog |
---|---|---|---|
12530 | smueller | 2020-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 5 years ago by smueller
comment:2 Changed 5 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 5 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 5 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.
In 12530: