Some tests with CICE5 for CESM2_3 fail on the generate phase

Open
#79 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
25/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
fortran
Domain
testing-qa

Research direction

Start in CIME/hist_utils.py at generate_baseline and _generate_baseline_impl, using the reported GENERATE traceback and failing history filename as the entry point. Reproduce one of the listed longer tests if the test environment is available, then verify that the generate phase recognizes the CICE5 history file and completes successfully.

Written by the indexing model from the issue text.

Description

bug wontfix

Longer tests (months) fail on the generate phase because the history file name is "cice" rather than "cice5"

SMS_Lm3_Vmct.f19_f19_mg16.FLT2000ClimoC6I5Slim.cheyenne_intel.slim-Monthly GENERATE
SMS_Lm3_Vmct.f19_g16.ELT2000ClimoTESTC5I5Slim.cheyenne_gnu.slim-global_uniform_g16_SOM GENERATE
SMS_Lm3_Vmct.f19_g16.ELT2000ClimoTESTC5I5Slim.cheyenne_intel.slim-global_uniform_g16_SOM GENERATE

2023-06-09 16:59:46: Exception during GENERATE:
ERROR: ERROR: cant find model name cice5 in SMS_Lm3_Vmct.f19_g16.ELT2000ClimoTESTC5I5Slim.cheyenne_intel.slim-global_uniform_g16_SOM.GC.slim41_cesm2_3_beta1chintelasl.cice.h.0001-03.nc
Traceback (most recent call last):
  File "/glade/work/erik/slim_cesm21/cime/CIME/SystemTests/system_tests_common.py", line 555, in _phase_modifying_call
    function()
  File "/glade/work/erik/slim_cesm21/cime/CIME/SystemTests/system_tests_common.py", line 785, in _generate_baseline
    success, comments = generate_baseline(self._case)
  File "/glade/work/erik/slim_cesm21/cime/CIME/hist_utils.py", line 666, in generate_baseline
    allow_baseline_overwrite=allow_baseline_overwrite,
  File "/glade/work/erik/slim_cesm21/cime/CIME/hist_utils.py", line 604, in _generate_baseline_impl
    offset >= 0, "ERROR: cant find model name {} in {}".format(model, hist)
  File "/glade/work/erik/slim_cesm21/cime/CIME/utils.py", line 166, in expect
    raise exc_type(msg)
CIME.utils.CIMEError: ERROR: ERROR: cant find model name cice5 in SMS_Lm3_Vmct.f19_g16.ELT2000ClimoTESTC5I5Slim.cheyenne_intel.slim-global_uniform_g16_SOM.GC.slim41_cesm2_3_beta1chintelasl.cice.h.0001-03.nc
Dominant language
Fortran
Stars
15
Forks
9
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from ESCOMP/SimpleLand

All issues in ESCOMP/SimpleLand

Similar issues

More Testing & QA issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.