-
Notifications
You must be signed in to change notification settings - Fork 54
EAMxx: add support for ghci-snl-cuda in standalone testing #3077
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
Conversation
d9209a4
to
6d3abef
Compare
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects: Pull Request Auto Testing STARTING (click to expand)Build InformationTest Name: SCREAM_PullRequest_Autotester_Weaver
Jenkins Parameters
Using Repos:
Pull Request Author: bartgol |
Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED Pull Request Auto Testing has PASSED (click to expand)Build InformationTest Name: SCREAM_PullRequest_Autotester_Weaver
Jenkins Parameters
|
Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging |
All Jobs Finished; status = PASSED, target_sha=d487f2744e35796e752c85a34eeb6a528591d117, However Inspection must be performed before merge can occur... |
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects: Pull Request Auto Testing STARTING (click to expand)Build InformationTest Name: SCREAM_PullRequest_Autotester_Weaver
Jenkins Parameters
Using Repos:
Pull Request Author: bartgol |
Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED Pull Request Auto Testing has PASSED (click to expand)Build InformationTest Name: SCREAM_PullRequest_Autotester_Weaver
Jenkins Parameters
|
Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging |
All Jobs Finished; status = PASSED, target_sha=cb30379332fb0a59dee9ab7105f6523f3575351e, However Inspection must be performed before merge can occur... |
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects: Pull Request Auto Testing STARTING (click to expand)Build InformationTest Name: SCREAM_PullRequest_Autotester_Weaver
Jenkins Parameters
Using Repos:
Pull Request Author: bartgol |
Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED Pull Request Auto Testing has PASSED (click to expand)Build InformationTest Name: SCREAM_PullRequest_Autotester_Weaver
Jenkins Parameters
|
All Jobs Finished; status = PASSED, target_sha=3146f7ff975b9364d30a63fc8de9e450e20cfbcf, However Inspection must be performed before merge can occur... |
7aff00f
to
1a4b331
Compare
1a4b331
to
ecdf7ce
Compare
We must allow extra args. E.g., --ekat-kokkos-device N may be added by EKAT's test-launcher
ecdf7ce
to
0b5adb6
Compare
… action Prevents errors when same workflow runs TAS action with different input machines
Both pull_request and pull_request_review must be in the same concurrency group
I changed my mind regarding pull_request_review trigger. Here's my reasoning:
|
Note: the gcc-cuda/opt build fails for a good reason: the wind speed diag unit test is basically comparing I will address this in another issue, and maybe do a separate PR. Edit: actually, CUDA guide states that the max ulp error for sqrt (double) is 0. But that's assuming that the reference impl is obtained "according to the round-to-nearest ties-to-even rounding mode". According to my AI bot, GCC does comply with that mode, even when built with -O3. I am debated on whether to merge this or fix the diff first... One mitigation possibility would be to use an approximate equality check... Edit: I ended up switching to an approximate match check. |
@jgfouca I am going to merge without giving you a chance to re-review. Please, feel free to inspect the last two commits and request changes. They are however not relevant regarding the main part of the PR, which is enabling the CUDA build for AT2 for test-all-scream, and also removing the pull_request_review trigger, which backfired (it caused duplication of our testing for nothing). Hence, I am merging to make sure other PRs can be tested for AT2 as well. I will address comments/cleanup in follow up PRs. |
The AT2 support for this machine is still in its testing phase, but I need a PR to test it.