ESCOMP / ESCOMP/CISM-wrapper

Make a test of user-generated T compset data

Open
#14 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Fortran
Stars
4
Forks
18
PR merge metrics
No merged PRs in 30d

Description

I'd like to have a test that demonstrates that these two things are bit-for-bit:

(1) Run an I compset test to generate cpl hist files to force a later T compset test

(2) Run a T compset test using those generated cpl hist data

Those two cases should be bit-for-bit for CISM (say, two years in). This would test both the generation of data in the coupler and the use of data in dlnd.

Doing this would require a mechanism to have a system test that compares two different compsets. I have a vague recollection that @ekluzek was working on something like this for testing cplhist-forced CLM cases (or maybe that such a thing was being developed to test ocean spinup?), but I can't find anything like that from a quick search. One possibility is to see if we can generalize system_tests_compare_two to support this: the main change would be replacing the create_clone call with a create_newcase call, with some specified compset to use for the second case. But if that adds too much complexity to system_tests_compare_two, we could just write a test outside of that framework.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.