Skip to content

Conversation

bartgol
Copy link
Contributor

@bartgol bartgol commented Jul 24, 2025

Motivation

Ever since AT1 has been retired, we haven't had any CI in Ekat. This PR introduces CACTS config file, and adds gh workflow files to run testing on SNL machines.

@bartgol bartgol requested a review from jgfouca July 24, 2025 20:38
@bartgol bartgol self-assigned this Jul 24, 2025
@bartgol bartgol added the CI: workflow change approved Allow gh action PR testing on ghci-snl-* machines for PRs that alter a worfklow file label Jul 24, 2025
@bartgol bartgol force-pushed the bartgol/cacts-and-gh-actions branch 3 times, most recently from 9dea0d8 to bd14060 Compare July 24, 2025 20:43
@bartgol bartgol added CI: workflow change approved Allow gh action PR testing on ghci-snl-* machines for PRs that alter a worfklow file and removed CI: workflow change approved Allow gh action PR testing on ghci-snl-* machines for PRs that alter a worfklow file labels Jul 24, 2025
jgfouca
jgfouca previously approved these changes Jul 24, 2025
@bartgol
Copy link
Contributor Author

bartgol commented Jul 25, 2025

I am currently trying to update CACTS main branch with a feature upgrade, to support python syntax in cacts config file. Once that's merged, I will update cacts on pypi, and re-run the workflows.

@bartgol bartgol force-pushed the bartgol/cacts-and-gh-actions branch from 1d02731 to 8a7f942 Compare July 30, 2025 23:06
jgfouca
jgfouca previously approved these changes Jul 31, 2025
@bartgol bartgol force-pushed the bartgol/cacts-and-gh-actions branch 3 times, most recently from 899a818 to 8f82a39 Compare July 31, 2025 22:42
@bartgol bartgol force-pushed the bartgol/cacts-and-gh-actions branch from 8f82a39 to f75cbef Compare July 31, 2025 22:43
@bartgol bartgol added CI: workflow change approved Allow gh action PR testing on ghci-snl-* machines for PRs that alter a worfklow file and removed CI: workflow change approved Allow gh action PR testing on ghci-snl-* machines for PRs that alter a worfklow file labels Jul 31, 2025
@bartgol bartgol requested a review from jgfouca August 1, 2025 00:00
@bartgol bartgol requested a review from tcclevenger August 4, 2025 15:11
EKAT_TEST_MAX_THREADS: ${machine.num_run_res if machine.gpu_arch is None else 1}
EKAT_DISABLE_TPL_WARNINGS: True
EKAT_DEFAULT_BFB: True
EKAT_TEST_DOUBLE_PRECISION: True
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I decided that testing both SP and DP in the same build was just simpler. Users can of course override these setting if running locally via -c EKAT_TEST_DOUBLE_PRECISION=OFF.

tcclevenger
tcclevenger previously approved these changes Aug 4, 2025
@bartgol
Copy link
Contributor Author

bartgol commented Aug 4, 2025

In the PR #377 I added a fix to EkatCreateUnitTest that I forgot I also added to this branch. I removed the commit to resolve the conflict.

@bartgol bartgol merged commit 9863984 into master Aug 4, 2025
4 checks passed
@bartgol bartgol deleted the bartgol/cacts-and-gh-actions branch August 4, 2025 19:03
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants