Skip to content

Conversation

bartgol
Copy link
Contributor

@bartgol bartgol commented Apr 30, 2025

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...

@bartgol bartgol added EAMxx Issues related to EAMxx CI: workflow change approved Allow gh action PR testing on ghci-snl-* machines for PRs that alter a worfklow file workflows labels Apr 30, 2025
@bartgol bartgol self-assigned this Apr 30, 2025
@bartgol bartgol changed the title EAMxx: add machine file for ghci-snl-hip EAMxx: add ghci-snl-hip CI testing Apr 30, 2025
@bartgol bartgol force-pushed the bartgol/eamxx/add-ghci-snl-hip-ci branch 2 times, most recently from 88161db to 3f2e58a Compare May 1, 2025 23:43
@bartgol
Copy link
Contributor Author

bartgol commented May 2, 2025

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.

@bartgol
Copy link
Contributor Author

bartgol commented May 2, 2025

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.

@rljacob rljacob requested a review from jgfouca May 15, 2025 17:36
@rljacob
Copy link
Member

rljacob commented May 29, 2025

waiting on addition of SCORPIO 1.8.0

@bartgol
Copy link
Contributor Author

bartgol commented Jun 5, 2025

Todo: rebase and retest once #7419 is merged.

@bartgol bartgol force-pushed the bartgol/eamxx/add-ghci-snl-hip-ci branch from d79b210 to 0b3559b Compare June 30, 2025 19:22
@bartgol bartgol force-pushed the bartgol/eamxx/add-ghci-snl-hip-ci branch from 0b3559b to c002bce Compare July 1, 2025 19:51
@bartgol
Copy link
Contributor Author

bartgol commented Jul 9, 2025

I'm going to close this for now, as I don't have the bandwidth to complete it. We can reopen later.

@bartgol bartgol closed this Jul 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI: workflow change approved Allow gh action PR testing on ghci-snl-* machines for PRs that alter a worfklow file EAMxx Issues related to EAMxx workflows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants