Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge CIME dev into main for EWv2.2 Release #10

Merged
merged 194 commits into from
Jun 3, 2024
Merged

Merge CIME dev into main for EWv2.2 Release #10

merged 194 commits into from
Jun 3, 2024

Conversation

gdicker1
Copy link

No description provided.

lizziel and others added 30 commits October 13, 2023 14:25
This update is based on existing code for cism but uses a python script
rather than a shell script. The update is needed for use with GEOS-Chem
chemistry so that run-time configuration files can be copied to the case
directory upon case setup.

Signed-off-by: Lizzie Lundgren <elundgren@seas.harvard.edu>
This avoids a duplicate string formatting warning when using a linter.

Signed-off-by: Lizzie Lundgren <elundgren@seas.harvard.edu>
Signed-off-by: Lizzie Lundgren <elundgren@seas.harvard.edu>
Update performance baselines

Add commit hash and date to baseline files
Test suite: pytest --machine docker CIME/tests/test_unit*
Test baseline: n/a
Test namelist changes: n/a
Test status: n/a

Fixes n/a
User interface changes?: N
Update gh-pages html (Y/N)?: N
Signed-off-by: Lizzie Lundgren <elundgren@seas.harvard.edu>
Add --ignore-namelists to Jenkins scripts

This is needed for performance tests launched by Jenkins scripts.

Test suite: CIME/Tools/jenkins_generic_job
Test baseline: n/a
Test namelist changes: none
Test status: bit for bit
User interface changes?: none
Update gh-pages html (Y/N)?: N
Add call in case_setup to run CAM python script
Fixes separating std and performance blessing

When blessing performance diffs, the default hist and namelists would
be run as well. This PR separates these, there is now two distinct blessing
paths; standard (hist and namelists) and performance.

Test suite: pytest CIME/tests/test_unit*
Test baseline: n/a
Test namelist changes: n/a
Test status: n/a

Fixes n/a
User interface changes?: N
Update gh-pages html (Y/N)?: N
- add more details to TestStatus logs for base, comp, threshold
- append (not overwrite) to perf-baselines to keep history
- record sha and date of new blesses
jasonb5 and others added 27 commits February 7, 2024 09:36
Fix a string that should be raw

The \ character was not intended to be escaping anything, so the string should have been raw.

Test suite: pylint
Test baseline:
Test namelist changes:
Test status: bit for bit

Fixes [CIME Github issue #]

User interface changes?:

Update gh-pages html (Y/N)?:
Update cprnc subm again

to 1.0.6

Test suite:
Test baseline:
Test namelist changes:
Test status: [bit for bit, roundoff, climate changing]

Fixes [CIME Github issue #]

User interface changes?:

Update gh-pages html (Y/N)?:
Test using dynamic container

Fix workflow to always build containers (utilizes cache for speedup)
Testing always uses newest container
Fix recursion error from case.preview call for E3SM
Test suite:
Test baseline:
Test namelist changes:
Test status: [bit for bit, roundoff, climate changing]

Fixes [CIME Github issue #]
User interface changes?
Update gh-pages html (Y/N)?:
@gdicker1 gdicker1 self-assigned this May 31, 2024
@gdicker1 gdicker1 merged commit b2e6c86 into ew-main Jun 3, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants