Skip to content

v0.15.0

Compare
Choose a tag to compare
@adayton1 adayton1 released this 20 Mar 23:49
· 17 commits to master since this release
aff9eea

Release date 2025-03-20

Added

  • Added CARE_DEEP_COPY_RAW_PTR configuration option.
  • Added ATOMIC_SUB, ATOMIC_LOAD, ATOMIC_STORE, ATOMIC_EXCHANGE, and ATOMIC_CAS macros.

Removed

  • Removed Accessor template parameter from host_device_ptr.
  • Removed NoOpAccessor and RaceConditionAccessor. It is recommended to use ThreadSanitizer (TSAN) instead to locate race conditions.
  • Removed CARE_ENABLE_RACE_DETECTION configuration option.
  • Removed implicit conversions between raw pointers and host_device_ptrs/host_ptrs and the corresponding CARE_ENABLE_IMPLICIT_CONVERSIONS configuration option.
  • Removed make_managed_from_factory wrapper function

Changed

  • Renamed host_device_ptr::getPointer to host_device_ptr::data.

Fixed

  • Replaced calls to chai::ManagedArray::getPointer (previously deprecated and now removed) with calls to chai::ManagedArray::data.

Updated

  • Updated to BLT v0.7.0
  • Updated to Umpire v2025.03.0
  • Updated to RAJA v2025.03.0
  • Updated to CHAI v2025.03.0

Full Changelog: v0.14.1...v0.15.0