Skip to content

Releases: LLNL/CHAI

v2024.07.0

26 Jul 19:52
df7741f
Compare
Choose a tag to compare

Changed

  • Updated to Umpire v2024.07.0 and RAJA v2024.07.0
  • Increased minimum CMake version required to 3.23
  • Turns off benchmarks and examples by default
  • Enable RAJA plugin by default

Full Changelog: v2024.02.2...v2024.07.0

v2024.02.2

26 Jun 22:35
5ba0944
Compare
Choose a tag to compare

What's Changed

  • Replaced RAJA::loop_exec with RAJA::seq_exec
  • Updated to RAJA v2024.02.2
  • Improved debugging with GPU simulation mode

Full Changelog: v2024.02.1...v2024.02.2

v2024.02.1

30 Apr 14:56
7597134
Compare
Choose a tag to compare

What's Changed

  • Update BLT to v0.6.2
  • Update Umpire and RAJA to v2024.02.1
  • CI updates

v2024.02.0

05 Mar 17:44
31773a2
Compare
Choose a tag to compare

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)

v2023.06.0

25 Jul 17:55
6fe3470
Compare
Choose a tag to compare
Release v2023.06.0 (#232)

v2022.10.0

19 Dec 18:12
9510efd
Compare
Choose a tag to compare

Update RAJA and Umpire to 2022.10.x versions

v2022.03.0

29 Mar 21:21
f0b809d
Compare
Choose a tag to compare

Update to v2022.03.0 releases of dependencies (RAJA & Umpire)

v2.4.0

19 Aug 21:05
77d22da
Compare
Choose a tag to compare

This release bumps RAJA to v0.14.0 and Umpire to v6.0.0, and BLT to v0.4.1

It also includes some minor fixes including addressing memory leaks, updates to managed_ptr, and a fix to allow both UM and PINNED spaces to be active simultaneously.

v2.3.0

02 Nov 22:10
42f3fbc
Compare
Choose a tag to compare

This release includes bugfixes and updates to dependencies, including:

  • Fixes a bug in the RAJA plugin to ensure that CHAI (and Umpire) are not accidentally initialized prior to main.
  • Updates RAJA to v0.13.0, and BLT to the commit used by RAJA

v2.2.2

12 Oct 19:38
56e75fc
Compare
Choose a tag to compare

Bugfix release that includes a bump of Umpire to v4.1.2