Skip to content

Releases: kokkos/kokkos-remote-spaces

1.3

05 Sep 17:31
4ce2925
Compare
Choose a tag to compare
  • Adds double3 support to nvshmem
  • Adds non-blocking op variants for nvshmem
  • Modernizes benchmarks and mini apps
  • Fixes build with MPI backend
  • Fixes warnings, wrong units in benchmark

Full Changelog: 1.2...1.3

1.2

13 May 20:37
f00ee85
Compare
Choose a tag to compare
1.2
  • 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

1.1

12 Oct 19:44
282c130
Compare
Choose a tag to compare
1.1
  • Adds a block-wise local_deep_copy
  • Adds a parallel version of the block-wise local_deep_copy
  • Moves benchmarks into root directory and renames examples to applications
  • Adds empty unit test
  • Improves implementation of ViewMapping
  • Improves implementation of deep_copy
  • Adds ViewFill support
  • Fixes bugs

1.0

12 Sep 22:26
8223b1b
Compare
Choose a tag to compare
1.0
  • Modernizes the code base and uses Kokkos 4.x features
  • Adds support for ROCSHMEM
  • Adds compatibility to Kokkos Kernels
  • Adds support for block transfers via local_deep_copy
  • Changes project name from KokkosRemote to KokkosRemoteSpaces in CMake
  • Adds more examples, benchmarks and unit tests
  • Several bug fixes

PublicPreview4

09 Aug 17:55
8f7cd62
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: PublicPreview3...PublicPreview4

Public Preview 3

11 Nov 22:01
Compare
Choose a tag to compare
PublicPreview3

Merge branch 'PublicPreview3' of https://github.com/kokkos/kokkos-rem…