-
Notifications
You must be signed in to change notification settings - Fork 104
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
OpenMP Target Testing #1762
OpenMP Target Testing #1762
Conversation
|
||
endif() | ||
endif() | ||
##if(RAJA_ENABLE_TARGET_OPENMP) |
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.
This one's commented out but many others are removed?
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.
Thanks. I missed that during my cleanup pass.
Note that 'test-resource-MultiStream-OpenMPTarget.exe' fails occasionally, more so in GitLab CI than when running tests manually. We'll have to keep an eye on it -- possibly disable if it becomes a problem. |
Summary
This PR cleans up OpenMP Target testing by doing the following:
Enabling all OpenMP Target tests that build and run correctly
Disabling tests that have compilation or run issues (e.g., OpenMP Target tests that use the "traditional" RAJA reduction interface, back-end support is missing, cause LLVM front-end crashes, etc.)
Making CMakeLists.txt files in test directories more consistent w.r.t. how tests are enabled or disabled
It also adds a working GItLab CI test jobs for lassen.
Several RAJA issues have been added to capture tasks for future work.