-
Notifications
You must be signed in to change notification settings - Fork 10
Enable testing with CACTS, and add gh actions to use it #374
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
9dea0d8 to
bd14060
Compare
|
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. |
1d02731 to
8a7f942
Compare
899a818 to
8f82a39
Compare
8f82a39 to
f75cbef
Compare
| 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 |
There was a problem hiding this comment.
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.
3d6244a to
952211d
Compare
|
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. |
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.