Tomasetti Romin

Results 68 issues of 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...

Enhancement
Question

## 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....

Feature Request
Performance
Backend - HIP

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...

Enhancement
Kokkos-Core

## 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...

Question

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...

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...