Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.49 KB

RELEASE_NOTES.md

File metadata and controls

32 lines (23 loc) · 1.49 KB

CHAI Software Release Notes

Notes describing significant changes in each CHAI release are documented in this file.

The format of this file is based on Keep a Changelog.

[Version 2024.02.1] - Release date 2024-04-19

Changed

  • Updated to BLT v0.6.2, Umpire v2024.02.1, and RAJA v2024.02.1

[Version 2024.02.0] - Release date 2024-03-04

Added

  • Support for APUs with a single memory space. To use, configure with -DCHAI_DISABLE_RM=ON -DCHAI_GPU_THIN_ALLOCATE=ON.

Changed

  • Moved installed CMake targets from share/chai/cmake to lib/cmake/chai to be consistent with other libraries in the RAJA Portability Suite
  • Improved dependency handling during the build of CHAI and when it is imported into another library/application
  • Removed ArrayManager::enableDeviceSynchronization and ArrayManager::disableDeviceSynchronization. Instead, use the environment variables for device synchronization after all kernels (e.g. CUDA_LAUNCH_BLOCKING or HIP_LAUNCH_BLOCKING)

Fixed

  • Use free instead of realloc when the size is 0 (fixes a warning from valgrind)