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

Rebase 101722 #6

Open
wants to merge 128 commits into
base: E3SMv2-Arctic
Choose a base branch
from
Open

Rebase 101722 #6

wants to merge 128 commits into from

Conversation

darincomeau
Copy link
Owner

Rebases cime submodule to current hash used by E3SM master (977c1f6).

jasonb5 and others added 30 commits June 14, 2022 23:48
See: E3SM-Project/E3SM#5072
While we're here, do some light re-arrangement for code
clarity's sake.
jasonb5 and others added 25 commits September 22, 2022 11:15
Updates workflow to build and push containers for PRs

When the workflow would trigger a container build it was not pushed
and used for subsequent testing.

Test suite: n/a
Test baseline: n/a
Test namelist changes: n/a
Test status: n/a

Fixes ESMCI#4298
User interface changes?: n/a
Update gh-pages html (Y/N)?: N
get_case_env: needs to load Config

Test suite: by-hand
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)?:
We had a case where rootpe was > ntasks after ntasks was
halved for the second run.
bless_test_results: Never bless a failed test

Test suite: test_sys_bless_tests_results.TestBlessTestResults
Test baseline:
Test namelist changes:
Test status: bit for bit

Fixes [CIME Github issue #]

User interface changes?:

Update gh-pages html (Y/N)?:
PEM: fix potential invalid rootpe

We had a case where rootpe was > ntasks after ntasks was halved for the second run.

Test suite: PEM by hand
Test baseline:
Test namelist changes:
Test status: bit for bit

Fixes [CIME Github issue #]

User interface changes?:

Update gh-pages html (Y/N)?:
fix for multi driver restarts


Fix Multi driver restart tests with nuopc.
Test suite: ERR_C3_Ln9.f19_f19_mg17.FHIST.cheyenne_intel.cam-outfrq9s
Test baseline:
Test namelist changes:
Test status: bit for bit

Fixes ESMCI#4316

User interface changes?:

Update gh-pages html (Y/N)?:
improve the pfs test by copying software_environment.txt

Improve the PFS test by copying software_environment.txt to software_environment.txt.$LID for each test run.

Test suite: PFS.ne30_ne30_mg17.FHIST.gust_intel
Test baseline:
Test namelist changes:
Test status: bit for bit,

Fixes

User interface changes?:

Update gh-pages html (Y/N)?:
To shorten test-job-id path-names
…-amdclang

Shorten test-job-id with --jenkins-id option

Shorten test-job-id with --jenkins-id option. This was needed for amdclang on Crusher.
Crusher's amdclang compiler can't find .mod module-files with long path-names and that leads to build errors. This PR enables shortening of paths like JNextIntegration2022 within generated test-names to JNI22 with --jenkins-id option to CIME/Tools/jenkins_generic_job.
Previously failing test-cases with long names can now build with these updates.

Test suite: e3sm_integration
Test baseline: none
Test namelist changes: none
Test status: bit for bit

User interface changes?: none

Update gh-pages html (Y/N)?: N
@darincomeau
Copy link
Owner Author

@apcraig @milenaveneziani no need to review until I get the E3SM rebase PR open.

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