-
Notifications
You must be signed in to change notification settings - Fork 434
EAMxx: add ghci-snl-hip CI testing #7304
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
88161db
to
3f2e58a
Compare
I made a mistake while building the HIP container image. I have fixed it, but now we have to wait for the AT2 nightly framework to kick in, patch my image with the AT2 scripts, and uploading the new container on SNL's gitlab instance, so that our CI can run in the new container. I will trigger a new build tomorrow. |
The build on HIP currently fails due to the register keyword being incompatible with C++17 (which clang++ apparently enforces more strictly than g++). We need to wait for the scorpio submodule to be updated to include E3SM-Project/scorpio#644. |
waiting on addition of SCORPIO 1.8.0 |
Todo: rebase and retest once #7419 is merged. |
d79b210
to
0b3559b
Compare
These warnings contain a code snippet which contain the keyword ERROR, which ctest interprets as a build error
Conform them to v0.2.1 changes
Beside the fact that we will transition to that for all jobs anyways, the HIP build is having a hard time getting the compilers to work with test-all-eamxx
0b3559b
to
c002bce
Compare
I'm going to close this for now, as I don't have the bandwidth to complete it. We can reopen later. |
Adds machine file and edit workflow file, to enable CI testing with HIP backend.
NOTE: I am having trouble running a DEBUG build of eamxx standalone. Some tests pass, but some fail with odd rocm errors. This PR only adds a RELEASE build for the CI workflow, hoping that it works as expected...