-
Notifications
You must be signed in to change notification settings - Fork 419
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
Cleanup/rework fence overloads #5148
Cleanup/rework fence overloads #5148
Conversation
ExecutionSpace::[impl_static_]fence
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.
Looks good to me. Maybe, we should add some tests checking for expected labels for unnamed and static fences given some of the changes in this pull request.
What else than kokkos/core/unit_test/tools/TestEventCorrectness.hpp Lines 142 to 213 in a793105
|
Co-Authored-By: Daniel Arndt <arndtd@ornl.gov>
Ignoring OpenMPTarget hang that will likely timeout |
(Re-opening #5147 that I accidentally closed)
Yet another attempt to harmonize/simplify the interface of execution spaces.
These changes are necessary to write generic code in #5144
ExecutionSpace::fence
and "global"fence
ExecutionSpace::impl_static_fence(void)
HPX::impl_static_fence
OpenMP::impl_static_fence
ExecSpaceInitializerBase::fence()
overload that takes no label argument