-
Notifications
You must be signed in to change notification settings - Fork 9
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.