You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the Kokkos version this approach is used for functions that do not take the Kokkos execution space as template argument.
Another approach would be to take the Alpaka Accelerator object via template parameter, but the Accelerator depending on the dimension of the index makes this approach a bit cumbersome, unless we would settle with a common index dimension (#144). In the Kokkos version this approach is used for functions that take Kokkos execution space as template argument (the Kokkos execution space corresponds roughly the Alpaka device + queue + accelerator).
Another approach (taken in #165) would be to use ALPAKA_ACCELERATOR_NAMESPACE explicitly in the function arguments along
This issue is a reminder of discussion in #165 on what would be the best way to use
ALPAKA_ACCELERATOR_NAMESPACE
in headers.One approach would be something along
In the Kokkos version this approach is used for functions that do not take the Kokkos execution space as template argument.
Another approach would be to take the Alpaka Accelerator object via template parameter, but the Accelerator depending on the dimension of the index makes this approach a bit cumbersome, unless we would settle with a common index dimension (#144). In the Kokkos version this approach is used for functions that take Kokkos execution space as template argument (the Kokkos execution space corresponds roughly the Alpaka device + queue + accelerator).
Another approach (taken in #165) would be to use
ALPAKA_ACCELERATOR_NAMESPACE
explicitly in the function arguments alongSee original discussion in
The text was updated successfully, but these errors were encountered: