Skip to content

1.2

Compare
Choose a tag to compare
@janciesko janciesko released this 13 May 20:37
· 40 commits to main since this release
f00ee85
  • Improves implementation of ViewMapping operators
  • Improves implementation of distributed subview support
  • Adds support for Kokkos 4.x
  • Makes deep_copy a non-collective operation
  • Modernizes the use of AllocationRecord
  • Replaces use of std::pair in favor of Kokkos::pair
  • Makes range API to use open end index
  • Fixes incorrect multiple calls to MPISPACE::deallocate on View deallocation
  • Fixes incorrect multiple calls to SHMEMSPACE::deallocate on View deallocation
  • Excludes execution fence from memory fence
  • Expands Test_Allocation to cover Layout types
  • Removes friend LogicalMemorySpace unconditionally
  • Adds more use-cases for subview testing
  • Fixes wrong acquisition of data slice in LocalDeepCopy test
  • Adds ViewMapping variant for nonspecialized Views that use custom Layout
  • Makes default dimensions use KOKKOS_IMPL_CTOR_DEFAULT_ARG
  • Changes fence to static member function
  • Adds team-parallel local_deep_copy
  • Fixes get_lowest_participating_PE for PartitionedLayout
  • Adds support for subviews using scalar for dim0
  • Fixes bug of using offset for block transfers in MPI