Tomasetti Romin
Tomasetti Romin
This is an issue to keep track of: - https://gitlab.com/graphviz/graphviz/-/issues/2479
This PR adds missing `constexpr` in `Kokkos::UnorderedMap`.
### Description of the problem `Kokkos::RangePolicy::WorkRange` leads to very strange distribution of the work items (at least for `Kokkos::OpenMP`, see below output and code). For instance, giving `10000` items to...
## Summary of the feature request Please enable asynchronous memory allocation support for the `HIP` backend (https://rocm.docs.amd.com/en/latest/conceptual/gpu-memory.html#memory-allocation). ## Description `Cuda` and `HIP` both support asynchronous memory allocation through `cudaMallocAsync`/`hipMallocAsync`, respectively....
This PR brings: - a fix for a bug with unordered set erasure (it was trying to set something in the `m_values` member whose size is zero in this case)...
### Summary of the enhancement proposal This proposal is about introducing a "scope-guard" class for improving the consistency of *fence messages* and *fencing behavior* for overloads that do not take...
## Use cases ### Static variables We think an interesting use case is related to what is discussed in #6447. Basically, we'd like to have **static** variables (to be used...
This PR fixes the move semantics of `Kokkos::View`. To better understand the problem, please look at the new test `TestViewMove.hpp`. * `Kokkos::Impl::ViewTracker` was not fulfilling the rules for an implicitly...
UnorderedMap: promote `invalid_index` to public and use `Experimental::finite_max_v` for its value
As discussed in #6610 with @masterleinad, it makes sense that `Kokkos::UnorderedMap::invalid_index` is promoted to a `public` member, because `Kokkos::UnorderedMap::find` must be able to return a distinguished value to denote that...
This PR is extracted from #6584 as requested by @dalg24. It adds a `space` instance argument to map erasure and rehash operators for `Kokkos::UnorderedMap`. ~~It also makes `invalid_index` public, otherwise...